[Alert] PHP2Shell: Kritische PHP-RCEs – jetzt patchen und Angriffsspuren prüfen

22. Oktober 2026, 09:36 Uhr · Quelle: Pressebox
PHP schließt zwei kritische Sicherheitslücken, die Remote-Code-Execution ermöglichen. Betreiber sollten Systeme umgehend aktualisieren und auf Angriffsspuren prüfen.

Baar, 22.10.2026 (PresseBox) - Am Dienstagnachmittag hat das PHP-Projekt Notfall-Patches für zwei kritische Remote-Code-Execution-Schwachstellen veröffentlicht: CVE-2026-109618 und CVE-2026-109619 (je CVSS v4.0 9.2). Die wichtigsten Hintergründe und was Sie jetzt tun sollten, erfahren Sie in diesem Beitrag.

Kritische PHP-Schwachstellen bedrohen weltweit Webseiten

Die Lücken waren einen Tag vor dem Embargo geleakt worden. Cloudflare berichtet von Angriffsverkehr bereits vor dem Patch. Mit öffentlichen Advisories, Research-Writeups und Exploit-Tooling ist eine aktive Ausnutzung durchaus realistisch. Beide Fehler sitzen in der PHP-Engine, nicht in der Applikation. Somit können auch Anwendungen mit sicher programmiertem Code von den Schwachstellen betroffen sein.

Das Wichtigste auf einen Blick: Was Sie jetzt tun sollten

  1. Inventarisieren: Jede PHP-Installation erfassen, inklusive Appliances, Windows-Bundles (php.exe / php-cgi.exe), Container und Hosting-Panels. Version, SAPI (mod_php, FPM, CGI usw.) und Erreichbarkeit aus dem Internet dokumentieren.
  2. Patchen: Auf 8.5.12 / 8.4.27 / 8.3.36 / 8.2.35 aktualisieren (oder Distro-/Hosting-Backport einspielen) und alle PHP-Worker neu starten. Zuerst öffentlich erreichbare Systeme patchen. Apache mod_php weist laut PHP das höchste Risiko auf.
  3. End-of-Life (≤ 8.1): Für diese Versionen gibt es keine offiziellen Sicherheitsupdates. Upgrade, Vendor-/LTS-Backport, minimale PHP-Source-Backports für 7.4/8.0/8.1 oder Systeme vom Internet nehmen.
  4. Falls ein Patch heute nicht möglich ist: PHP-Zwischenmassnahmen umsetzen (memory_limit=-1 und session.upload_progress.enabled=0 administrativ setzen; bei PHP 8.5 zusätzlich fatal_error_backtraces=0), niedrige post_max_size- bzw. Proxy-Limits konfigurieren und Worker neu starten. Diese Massnahmen reduzieren die Angriffsfläche, ersetzen aber keinen Patch.
  5. Sichtbarkeit sicherstellen: Alarme für Webserver- und PHP-Prozesse einrichten, die Shells, Interpreter oder Download-Tools starten. Ausgangszustand der Webroot-Verzeichnisse erfassen.
  6. Bei Verdacht zuerst Beweise sichern: Patches und Neustarts können flüchtige Spuren zerstören.
php2shell: Was bisher bekannt ist
  • Dienstag, 20. Oktober 2026: Informationen zu den Schwachstellen werden auf Hacker News veröffentlicht (später gelöscht); watchTowr bestätigt die Lücken; PHP kündigt ein Security-Release an; CERT-EU veröffentlicht Advisory 2026-018.
  • Mittwoch, 21. Oktober 2026, früher Vormittag: Cloudflare veröffentlicht WAF-Regeln und berichtet von ersten Angriffsbeobachtungen.
  • Mittwoch, 21. Oktober 2026, 16:00 Uhr: PHP veröffentlicht die Versionen 8.5.12, 8.4.27, 8.3.36 und 8.2.35 inklusive Security Advisory und zwei GitHub-Advisories.
Betroffen sind laut PHP alle Versionen unterhalb der genannten Fix-Releases. Cloudflare und Sansec datieren relevante Codepfade bis PHP 5.4.0 zurück. Gefährdet sind Installationen, die Web-Requests verarbeiten: PHP-FPM, Apache mod_php, php-cgi, FrankenPHP und LiteSpeed. Forschende nennen unter anderem Magento, WordPress, Drupal, Joomla, Nextcloud, Laravel und Symfony als betroffene Anwendungen beziehungsweise Frameworks. Entscheidend ist: Auch eine fehlerfrei entwickelte Applikation kann betroffen sein.

Technischer Hintergrund: So funktionieren die Schwachstellen

Beide CVEs entstehen, weil PHP nach einem Fatal Error, häufig aufgrund von Speichererschöpfung (OOM), einen Request nicht sicher bereinigt:

  • CVE-2026-109618 («OOM corruption»): Beim Erreichen des Memory-Limits bricht PHP abrupt ab. Nur teilweise initialisierte Request-Daten werden während des Shutdowns als gültig behandelt. Das Parsing von Multipart-Bodys kann einen Request in einen OOM-Zustand versetzen, obwohl er innerhalb der konfigurierten Limits zu liegen scheint. Unter mod_php geschieht dies bereits beim Request-Start, bevor Anwendungscode ausgeführt wird.
  • CVE-2026-109619 («stale global state»): Globale Worker-Zustände verweisen weiterhin auf Speicher des vorherigen Requests. Nach einem Fatal Error oder einer Warnung ohne korrektes Zurücksetzen entsteht ein Use-after-free über mehrere Requests hinweg. Bestätigte Angriffspfade sind Session-Upload-Progress (standardmässig aktiv, auch ohne session_start()) und bei PHP 8.5 Fatal-Error-Backtraces. Auch frühe Warnungen durch Request-spezifische INI-Einstellungen (.htaccess php_value, PHP_VALUE bei FPM) können dazu beitragen.
Auswirkungen laut PHP: Nicht authentifizierte Angreifer können Code im Kontext des Web-Workers ausführen und Speicherinhalte auslesen (Memory Disclosure). Auf eine detaillierte Beschreibung der Exploit-Mechanik verzichten wir bewusst.

Priorisierung: Zuerst mod_php, danach FrankenPHP, FPM, LiteSpeed und php-cgi. Alles, was multipart/form-data verarbeitet, stellt eine potenzielle Angriffsfläche dar. Das Deaktivieren von Upload-Progress allein reicht nicht aus, da dies nur einen der Angriffspfade von CVE-2026-109619 betrifft.

Patches und Übergangsmassnahmen: So schützen Sie Ihre Systeme

  • Unterstützte PHP-Versionen: Auf die vier korrigierten Versionen aktualisieren oder entsprechende Distributions-Backports einspielen. Dabei die CVE-IDs im Changelog prüfen, da Backports häufig die ursprüngliche Versionsnummer beibehalten.
  • Remi-Repository: PHP weist darauf hin, dass rpms.remirepo.net zum Zeitpunkt der Veröffentlichung noch keine Updates bereitstellt. Gegebenenfalls auf Distributionspakete oder den Quellcode ausweichen.
  • End-of-Life-Versionen: Betroffene Systeme isolieren oder aktualisieren. WAF-Regeln lediglich als vorübergehende Schutzmassnahme einsetzen. Cloudflare weist darauf hin, dass der Request allein für eine zuverlässige Erkennung häufig nicht ausreicht.
  • Offizielle PHP-Zwischenmassnahmen: Diese reduzieren die Angriffsfläche, beheben aber nicht die Schwachstellen. memory_limit=-1 administrativ und nicht überschreibbar setzen, session.upload_progress.enabled=0 konfigurieren, bei PHP 8.5 zusätzlich fatal_error_backtraces=0 setzen, post_max_size niedrig halten und gegebenenfalls Multipart-Requests am Proxy blockieren. Veraltete Request-spezifische PHP-Einstellungen entfernen. RLIMIT_AS und RLIMIT_DATA nicht als Speicherbegrenzung verwenden, da dies laut PHP den verwundbaren Codepfad auslösen kann. Anschliessend alle Worker neu starten.
  • Ohne Patch oder wirksame Übergangsmassnahmen: Öffentlich erreichbare Anwendungen vorübergehend offline nehmen, wie CERT-EU empfiehlt. Ein Application-Maintenance-Mode reicht nicht aus, da PHP den Request bereits zuvor verarbeitet.
Threat Hunting: Angriffsspuren und Hinweise auf eine Kompromittierung

Mögliche Hinweise auf php2shell-Angriffsversuche (gemäss Advisories und Research; einzeln betrachtet häufig wenig aussagekräftig, deshalb nach Client-IP und Zeit korrelieren):

  • Multipart-POST-Requests, gefolgt von Memory-Limit-Fehlern («Allowed memory size … exhausted») oder gehäuften HTTP-500-Fehlern
  • Ungewöhnlich grosse oder fehlerhaft formatierte PHPSESSID-Cookies in Responses (Hinweis auf Memory Disclosure, auch ohne RCE)
  • Ungewöhnlich häufige Worker-Neustarts oder -Abstürze: php-fpm-Child-Prozesse beenden sich, Apache-Segfaults (AH00052)
  • Deprecation-Warnungen oder andere Warnmeldungen, bevor Anwendungsskripte ausgeführt werden (Request-spezifische INI-Einstellungen)
Schwachstellenunabhängige Hinweise auf eine erfolgreiche Kompromittierung (besonders aussagekräftige Signale laut Praxis und Threat Hunting/Florian Roth):
  • PHP- oder Webserver-Prozesse starten sh, bash, cmd, powershell, curl, wget, nc oder andere Interpreter und Download-Tools
  • Neue oder veränderte .php-Dateien in Upload-Verzeichnissen und Webroots
  • Unerwartete ausgehende Verbindungen vom PHP-Benutzerkonto
  • Hinweise auf Persistenz über Cron, systemd, authorized_keys, auto_prepend_file oder Windows Tasks/Services
Nutzen Sie Ihre vorhandenen EDR-/SIEM-Abfragen für das Szenario «Web-Worker startet Shell» unter Windows und Linux. Keine Treffer sind jedoch kein Sicherheitsbeweis: PHP weist darauf hin, dass Fehler auftreten können, bevor eine Protokollierung erfolgt.

Kompromittierungsverdacht: So gehen Sie vor

  1. System isolieren und Beweismittel sichern: Netzwerkverbindungen unterbrechen, ohne potenzielle Spuren vorschnell zu zerstören. Nicht einfach «patchen und hoffen».
  2. Flüchtige Daten zuerst sichern: Prozessbaum inklusive Kommandozeilen, offene Netzwerkverbindungen und Speicherabbild erfassen. Anschliessend Logs sichern (Access, Error, FPM, Journal, WAF/CDN).
  3. Webroot sichern: Dateien inklusive Hash-Werten erfassen, einschliesslich Upload-Verzeichnissen, /tmp und /dev/shm. Mit dem letzten Deployment beziehungsweise Git-Stand vergleichen.
  4. Umfang der Kompromittierung bestimmen: Den Zeitpunkt der ersten erkennbaren bösartigen Aktivität so weit zurückverfolgen, wie es die verfügbaren Logs erlauben. Nicht erst ab dem Leak-Datum suchen.
  5. Zugangsdaten und Secrets rotieren: Alle Zugangsdaten erneuern, auf die der PHP-Prozess zugreifen konnte (Datenbank, API, SMTP, APP_KEY, Cloud-Credentials). Dies gilt auch bei Memory Disclosure ohne eindeutigen RCE-Nachweis.
  6. Systeme vertrauenswürdig wiederherstellen: Einen Neuaufbau aus einem nachweislich vertrauenswürdigen Image beziehungsweise Codebestand bevorzugen. Daten aus Backups wiederherstellen, Anwendungscode hingegen aus einer vertrauenswürdigen Quelle beziehen.
Fazit: Jetzt patchen und gezielt nach Angriffsspuren suchen

php2shell zeigt einmal mehr, welche Risiken durch unvollständige Systeminventare, veraltete PHP-Versionen und mangelnde Sichtbarkeit auf Webservern entstehen.

Patchen Sie Ihre betroffenen Systeme umgehend und prüfen Sie anschliessend gezielt auf mögliche Angriffsspuren. Dokumentieren Sie dabei auch bisher unbekannte oder übersehene PHP-Installationen.

Bei Verdacht auf eine Kompromittierung steht Ihnen das erfahrene Incident-Response-Team von InfoGuard 24/7 zur Verfügung. Wir sind gerne für Sie da!

Incident melden

Quellen:

• PHP Security Advisory & Releases 8.5.12 / 8.4.27 / 8.3.36 / 8.2.35 (21.10.2026): https://www.php.net/
• GHSA-w8hw-w9fx-j79w, GHSA-6wmf-4rv5-p3rp
• CERT-EU Security Advisory 2026-018: https://cert.europa.eu/publications/security-advisories/2026-018
• Huntress – php2shell: https://www.huntress.com/blog/php2shell-leaked-critical-php-vulnerabilities
• Sansec – php2shell: https://sansec.io/research/php2shell
• Cloudflare – Early attack traffic / WAF (via öffentliche Berichte vom 21.10.2026)
• Englischer Deep-Dive (Mathias Fuchs): https://medium.com/@mathias.fuchs/brace-for-impact-php2shell-114912dedeb4 

Sicherheit / PHP / CVE-2026-109618 / CVE-2026-109619 / Cloudflare / CERT-EU / Webserver
[pressebox.de] · 22.10.2026 · 09:36 Uhr
[0 Kommentare]
Die Instrumentenbrücke über der Brust des Patienten hält die Werkzeuge im gemeinsamen Zugriff von Zahnarzt und Assistenz. Eine Anordnung, die unnötige Drehbewegungen beim Griff zum Instrument verringert, gehört zur Ergonomie in der Zahnarztpraxis. Der Begriff bezeichnet die Halterung der Instrumente, nicht das Ablegen loser Werkzeuge auf dem Körper des […] (00)
vor 12 Stunden
Pressekonferenz zu Sondierungsgesprächen Berlin
Berlin (dpa) - Nach Bekanntwerden ihrer nicht zur Veröffentlichung gedachten Kommentare über Sorgen um die Sicherheit ihrer Familie hat sich die Berliner Linken-Wahlsiegerin Elif Eralp gegen Kritik verteidigt. Nach der Wahl hätten Bedrohungen gegen sie zugenommen, sagte Eralp in einem am Abend auf Instagram veröffentlichten Video. «Wie viele andere […] (00)
vor 16 Minuten
Foo-Fighters-Frontmann Dave Grohl hat sich an den Beginn seiner engen Freundschaft mit dem verstorbenen Schlagzeuger Taylor Hawkins erinnert.
(BANG) - Foo-Fighters-Frontmann Dave Grohl hat sich an den Beginn seiner engen Freundschaft mit dem verstorbenen Schlagzeuger Taylor Hawkins erinnert. Schon bei ihrer ersten Begegnung sei ihm klar gewesen, dass die beiden ein besonderes Verhältnis entwickeln würden. Hawkins spielte damals noch in der Begleitband von Alanis Morissette, bevor er im März […] (01)
vor 14 Stunden
Patrick Stewart
London/Los Angeles (dpa) - Als Captain Jean-Luc Picard brachte er die unendlichen Weiten des Weltraums auch in deutsche Wohnzimmer. Nun müssen Fans und Kollegen in aller Welt Abschied nehmen: Hollywood-Star Sir Patrick Stewart ist tot. Der als Captain des Raumschiffs Enterprise berühmte Brite starb im Alter von 86 Jahren in seinem Zuhause im […] (00)
vor 4 Minuten
Die Kolonie im besten Licht: Gothic 1 Remake bekommt heute einen Foto-Modus
Mit dem ersten Feature-Update bekommt das Gothic 1 Remake heute einen umfangreichen Foto-Modus spendiert. Mit diesem gelingen die schönsten Schnappschüsse aus dem Minental aller Zeiten – garantiert. Der Foto-Modus bietet diverse Einstellungen und Optionen, um einzigartige Momente genau so festzuhalten, wie ihr euch das vorstellt, um daraus bleibende […] (00)
vor 9 Stunden
William Shatner geht wieder unerklärlichen Phänomenen auf den Grund
Die siebte Staffel von «The UnXplained» startet am 16. Dezember mit 18 neuen Folgen als deutsche TV-Premiere. Seit mehr als fünf Jahrzehnten ist William Shatner vor allem als Captain James T. Kirk aus «Star Trek» bekannt. Doch längst beschäftigt sich der Schauspieler auch mit den Rätseln der realen Welt. Am Mittwoch, 16. Dezember 2026, startet um 21.00 Uhr die siebte Staffel der […] (00)
vor 2 Stunden
ATP-Tour - Wien
Wien (dpa) - Wien ließ sich nicht lumpen: Nach dem verwandelten Matchball von Alexander Zverev zum Viertelfinal-Einzug mit einem Ass bauten die Turnier-Organisatoren eine große weiße Nummer 1 auf dem Tennisplatz auf. Auf dieser verewigte sich der neue Spitzenreiter der Weltrangliste mit einem Autogramm, ehe sich der Hamburger erst mit seinem Vater Alexander Senior und dann mit seinem ganzen Team […] (01)
vor 2 Stunden
pen, graph, parts, newspaper, calculation, review, capital market, analysis, business, financial world
Restnutzungsdauer Gutachten: Die Redaktion ordnet ein, woran ein Gutachten sich messen lassen muss. Ohne Nachweis schreibt das Finanzamt ein vermietetes Gebäude über 50 Jahre ab, also mit 2 Prozent im Jahr. Ein Restnutzungsdauer Gutachten belegt eine kürzere tatsächliche Nutzungsdauer nach § 7 Abs. 4 Satz 2 EStG. Genau darum geht es in diesem Beitrag: […] (00)
vor 26 Minuten
 
Einbruch der Dunkelheit
Berlin, 29.10.2026 (lifePR) - Neue Umfrage von ring: Obwohl sich 82 Prozent zu Hause […] (00)
E-Auto Renault Zoe: Neue und ältere Brände, bekannte Batterie-Rückrufe
Lahr, 29.10.2026 (lifePR) - Zwei aktuelle Brände in Wernau und Ettenheim Weitere Zoe beim […] (00)
Termine Dezember 2026 I Sprengel Museum Hannover
Hannover, 29.10.2026 (lifePR) - Das Sprengel Museum Hannover ist eines der bedeutendsten Museen […] (00)
Ursula von der Leyen und der kanadische Premier Mark Carney
Montreal/Brüssel (dpa) - Angesichts wachsender geopolitischer Spannungen und des […] (00)
Bayern München - 1. FC Magdeburg
München (dpa) - Eingepackt in eine warme weiße Jacke betrat Harry Kane den Rasen erst […] (01)
Taika Waititi
(BANG) - Taika Waititi wehrt sich gegen die Vorstellung, dass 'Klara and the Sun' […] (00)
14 Zoll Apple MacBook Pro mit M6 Chip ab sofort vorbestellbar
Apple hat am Dienstag sein neues 14 Zoll MacBook Pro mit dem M6 Chip vorgestellt. Das Gerät […] (00)
Märkte bestrafen das Absehbare Investoren, die auf ein marktfreundliches Ergebnis […] (00)
 
 
Suchbegriff