<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.ixheim.de/index.php?action=history&amp;feed=atom&amp;title=CVE-2026-109618</id>
	<title>CVE-2026-109618 - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ixheim.de/index.php?action=history&amp;feed=atom&amp;title=CVE-2026-109618"/>
	<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=CVE-2026-109618&amp;action=history"/>
	<updated>2026-11-11T13:55:29Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Xinux Wiki</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://wiki.ixheim.de/index.php?title=CVE-2026-109618&amp;diff=73909&amp;oldid=prev</id>
		<title>Thomas.will: Neue Seite: PHP2Shell (CVE-2026-109618/109619), Beschreibung und Fix, kein PoC</title>
		<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=CVE-2026-109618&amp;diff=73909&amp;oldid=prev"/>
		<updated>2026-10-22T05:16:14Z</updated>

		<summary type="html">&lt;p&gt;Neue Seite: PHP2Shell (CVE-2026-109618/109619), Beschreibung und Fix, kein PoC&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Beschreibung=&lt;br /&gt;
CVE-2026-109618 und CVE-2026-109619, zusammen bekannt als „PHP2Shell&amp;quot;, sind zwei kritische&lt;br /&gt;
Sicherheitslücken im &amp;#039;&amp;#039;&amp;#039;PHP-Core&amp;#039;&amp;#039;&amp;#039; selbst, nicht in einer einzelnen Anwendung (CVSS 9.2, „kritisch&amp;quot;).&lt;br /&gt;
Beide wurden am 21.10.2026 bekannt und sind &amp;#039;&amp;#039;&amp;#039;ohne Anmeldung aus der Ferne ausnutzbar&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(unauthenticated remote code execution).&lt;br /&gt;
&lt;br /&gt;
;CVE-2026-109618&lt;br /&gt;
Eine Speicherverwaltung außerhalb des verfügbaren Arbeitsspeichers (&amp;#039;&amp;#039;Out-of-Memory-Handling&amp;#039;&amp;#039;)&lt;br /&gt;
kann PHP mitten in der Verarbeitung einer Anfrage unterbrechen, während deren Daten erst teilweise&lt;br /&gt;
aufgebaut sind. Die anschließende Aufräumroutine behandelt diese unvollständigen Daten fälschlich&lt;br /&gt;
als gültig. Auslöser ist unter anderem das Parsen von &amp;#039;&amp;#039;&amp;#039;Multipart-Uploads&amp;#039;&amp;#039;&amp;#039; (&amp;lt;code&amp;gt;multipart/form-data&amp;lt;/code&amp;gt;),&lt;br /&gt;
wie es praktisch jede Datei-Upload-Funktion verwendet.&lt;br /&gt;
&lt;br /&gt;
;CVE-2026-109619&lt;br /&gt;
Zustand, der eigentlich nur einer einzelnen Anfrage gehört, kann seine eigene Freigabe im Speicher&lt;br /&gt;
überleben. Eine spätere Anfrage auf demselben PHP-FPM-Worker kann diesen bereits freigegebenen&lt;br /&gt;
Speicher benutzen, bevor er zurückgesetzt wurde (&amp;#039;&amp;#039;Use-after-free&amp;#039;&amp;#039; über Anfragegrenzen hinweg).&lt;br /&gt;
&lt;br /&gt;
=Betroffen=&lt;br /&gt;
Alle PHP-Installationen vor den gepatchten Versionen:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Zweig !! gepatcht ab&lt;br /&gt;
|-&lt;br /&gt;
| PHP 8.5 || 8.5.12&lt;br /&gt;
|-&lt;br /&gt;
| PHP 8.4 || 8.4.27&lt;br /&gt;
|-&lt;br /&gt;
| PHP 8.3 || 8.3.36&lt;br /&gt;
|-&lt;br /&gt;
| PHP 8.2 || 8.2.35&lt;br /&gt;
|-&lt;br /&gt;
| PHP 8.1 und älter || &amp;#039;&amp;#039;&amp;#039;kein offizieller Fix&amp;#039;&amp;#039;&amp;#039; mehr&lt;br /&gt;
|}&lt;br /&gt;
Nach Angaben von Sicherheitsforschern reicht die zugrundeliegende Schwachstelle in ihrer Wirkung&lt;br /&gt;
bis PHP 5.4 zurück, offiziell bestätigt ist das für die PHP-5-Reihe nicht.&lt;br /&gt;
&lt;br /&gt;
=Einschätzung zur Ausnutzung=&lt;br /&gt;
Ein Proof of Concept ist öffentlich geleakt, ein fertiges Angriffswerkzeug kursiert bereits.&lt;br /&gt;
Massenhafte, automatisierte Ausnutzung wird von mehreren Sicherheitsfirmen erwartet bzw. beobachtet,&lt;br /&gt;
unter anderem unauthentifizierte Codeausführung gegen Magento-Installationen. Scans auf&lt;br /&gt;
Internet-Teleskopen zählen weltweit mehrere Millionen potenziell betroffene, erreichbare Instanzen.&lt;br /&gt;
&lt;br /&gt;
=Proof of Concept=&lt;br /&gt;
PoC folgt.&lt;br /&gt;
&lt;br /&gt;
=Fix=&lt;br /&gt;
;Gepatchte Version einspielen (der eigentliche Fix)&lt;br /&gt;
*Debian/Ubuntu: &amp;lt;code&amp;gt;apt update &amp;amp;&amp;amp; apt upgrade&amp;lt;/code&amp;gt;&lt;br /&gt;
*RHEL/Rocky: &amp;lt;code&amp;gt;dnf update&amp;lt;/code&amp;gt;&lt;br /&gt;
*Docker-Images: Image neu ziehen – &amp;#039;&amp;#039;&amp;#039;Achtung&amp;#039;&amp;#039;&amp;#039;, offizielle Images waren am Tag der Veröffentlichung&lt;br /&gt;
teils noch nicht mit dem gepatchten PHP neu gebaut. Nach dem Update mit &amp;lt;code&amp;gt;php -v&amp;lt;/code&amp;gt; die&lt;br /&gt;
tatsächliche Version prüfen, nicht nur das Datum des Image-Zugs.&lt;br /&gt;
*Nach dem Update den PHP-Prozess (php-fpm, Apache-Modul, Container) neu starten, ein &amp;lt;code&amp;gt;apt upgrade&amp;lt;/code&amp;gt;&lt;br /&gt;
allein reicht nicht.&lt;br /&gt;
&lt;br /&gt;
;Wenn (noch) kein Patch verfügbar ist&lt;br /&gt;
*Betroffenen Dienst vom Internet trennen oder hinter eine Firewall/VPN legen, bis gepatcht werden kann.&lt;br /&gt;
*Multipart-Uploads am Reverse Proxy/WAF einschränken oder vorübergehend blocken (Auslöser von CVE-2026-109618).&lt;br /&gt;
*PHP 8.1 oder älter: Umstieg auf einen unterstützten Zweig (mind. 8.2), da es keinen offiziellen Fix gibt.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Security]]&lt;/div&gt;</summary>
		<author><name>Thomas.will</name></author>
	</entry>
</feed>