Nicht php.net · Nicht NVD · Nicht CISA

PHP-Sicherheitslücken-Tracker

Inoffizielles Briefing zu Sicherheitslücken in PHP

English简体中文日本語DeutschFrançaisNederlandsEspañol

Sicherheitswarnung

PHP2Shell: PHP aktualisieren. Nur das behebt die Lücke vollständig.

CVE-2026-109618 und CVE-2026-109619 sind kritische Schwachstellen in PHP selbst, die Remote-Code-Ausführung ohne Authentifizierung erlauben. Das PHP-Projekt hat am 21. Oktober 2026 Updates für die unterstützten Zweige 8.2 bis 8.5 veröffentlicht. Starten Sie PHP nach dem Update neu. Eine Firewall ersetzt das Update nicht.

Schritte zur Behebung

Überblick

Was ist PHP2Shell? Zwei kritische RCE-Lücken in PHP

Den Spitznamen verwenden Wiz, Cloudflare, watchTowr, die CISA (als „php2shell“) und andere für CVE-2026-109618 und CVE-2026-109619 zusammen. Er erinnert an Log4Shell, doch es geht nicht um eine Lookup-Funktion einer Java-Bibliothek, sondern um Speichersicherheitsfehler in der Anfrageverarbeitung von PHP.

Zuletzt aktualisiert

Was laut PHP-Projekt gefährdet ist

Der Hinweis von php.net vom 21. Oktober erfasst jede PHP-Installation, die Webanfragen bedient, und nennt PHP-FPM, Apache mit mod_php, php-cgi, FrankenPHP und LiteSpeed. Das höchste Risiko sieht das Projekt bei mod_php: Ein demonstrierter Exploit lasse eine nicht authentifizierte Anfrage den Angriff auslösen, bevor Anwendungscode läuft. Härtung auf Anwendungsebene hilft auf diesem Pfad nicht.

Derselbe Hinweis sagt, nur ein Update sei eine vollständige Lösung. Vorläufige Einstellungen verringern die Angriffsfläche für bestimmte Pfade und machen eine Installation nicht sicher. Die CISA kommt zum gleichen Schluss: sofort patchen und PHP-basierte Systeme vom Netz nehmen, wenn kein Update möglich ist, ausdrücklich auch PHP 8.1 und älter.

Wie sich die beiden Fehler unterscheiden

Beide sitzen in Code, den fast jede Anfrage durchläuft. Die PHP Foundation beschreibt CVE-2026-109618 als Out-of-Memory-Behandlung, die teilweise initialisierte interne Daten hinterlassen kann, die PHP später als gültig behandelt. CVE-2026-109619 beschreibt sie als fatalen Fehler im falschen Moment, nach dem interner Zustand auf Speicher einer früheren Anfrage zeigt, sodass eine spätere Anfrage auf demselben Worker freigegebenen Speicher nutzt. Wiz und Cloudflare nennen neben Remote-Code-Ausführung und Denial of Service auch die Offenlegung von Prozessspeicher, der Geheimnisse anderer Anfragen enthalten kann. Diese Seite beschreibt keinen Exploit-Aufbau.

Welche Versionen

Die kursierenden Bereiche sind nicht identisch, und sie zu vereinheitlichen, würde eine Genauigkeit erfinden, die die Hersteller nicht veröffentlicht haben. Die oss-security-Meldung des PHP-Sicherheitsteams zu CVE-2026-109618 nennt PHP 8.2 vor 8.2.35, 8.3 vor 8.3.36, 8.4 vor 8.4.27 und 8.5 vor 8.5.12. Das sind die Zweige mit Release-Paketen. Das Projekt sagte außerdem, 8.1 und älter hätten keinen Upstream-Support mehr und es habe minimale Quellcode-Backports für 7.4, 8.0 und 8.1 veröffentlicht.

Wiz sagt, jede PHP-Version der letzten etwa zehn Jahre bis zurück zu 5.4 sei von mindestens einem der Fehler betroffen. Google Cloud nennt 5.4 bis 8.5.11, Cloudflare PHP 5.4 oder neuer. watchTowrs FAQ, erstmals am 20. Oktober vor dem Herstellerhinweis veröffentlicht, nennt PHP 5, 7 und 8. Expel sieht in den Backports einen Beleg, dass 7.4, 8.0 und 8.1 betroffen sind, und sagt, PHP habe sich zu 7.3 und älter nicht geäußert; Expel rät, jedes PHP ohne Support mit Webverkehr als gefährdet zu betrachten. Die Versionstabelle stellt diese Aussagen nebeneinander.

Ausnutzung: Versuche, keine bestätigte Zahl von Einbrüchen

Öffentlichen Proof-of-Concept-Code melden AWS, das Canadian Cyber Centre (als Open-Source-Meldung) und Expel. Expel ergänzt, dass kursierender Code ungeprüft und teils bösartig sein kann. Wir verlinken oder reproduzieren ihn nicht.

Größenordnung, vorsichtig betrachtet

Wiz nennt als Kernzahl, dass PHP die große Mehrheit der Websites antreibt; Cloudflare spricht von fast 70 Prozent. Das ist ein Anteil an Websites, keine Zahl ausnutzbarer Server. Die in The Record wiederholte Schätzung liegt bei rund 5,1 Millionen IP-Adressen laut VirusTotal-Analyse, mit den Vorbehalten auf der Startseite. ThreatCluster sagt, etwa vier von fünf erkannten PHP-Servern geben keine Versionsangabe preis.

PHP steckt auch in Appliances und Hosting-Panels. Das britische NCSC verweist auf ein Verzeichnis des NCSC-NL mit Produkten, die von PHP abhängen, als Ausgangsliste, nicht als vollständige Erhebung. Google Cloud sagt, die eigene Plattform sei als solche nicht verwundbar, Kunden mit PHP auf App Engine, Cloud Run, GKE oder Marketplace-Images könnten es aber sein.

Die Entdeckung aus Sicht der Beteiligten

Wiz Research sagt, die Fehler hätten über ein Jahrzehnt bestanden und Frontier-Modelle hätten eine Exploit-Kette praktikabel gemacht. Google Cloud nennt Wiz und sagt, Gemini 4 Argon habe zu Entdeckung, Exploit-Entwicklung, Erkennung und Patch-Validierung beigetragen. The Record berichtet, die PHP Foundation habe gesagt, eine KI-Prüfung habe im August 2026 erstmals Alarm ausgelöst, Anzeichen habe es 2024 gegeben. Das sind Angaben der beteiligten Organisationen. An der Abhilfe ändern sie nichts: aktualisieren.

Quellen

Externe Links verlassen diese Website. Wir hosten keinen Exploit-Code.

  1. News archive 2026: security advisory, 21 October 2026 — PHP project (php.net)
  2. Today’s PHP security release, and how we’re strengthening PHP security — The PHP Foundation
  3. CVE-2026-109618: PHP 8.2–8.5 RCE via OOM corruption — oss-security (Jakub Zelenka, PHP security team)
  4. Critical vulnerabilities in PHP require immediate patching (21 October 2026) — CISA
  5. Joint statement on critical PHP vulnerabilities — ENISA
  6. Critical security issue affecting PHP — UK NCSC
  7. AL26-026 — Critical vulnerabilities impacting PHP — Canadian Centre for Cyber Security
  8. PHP2Shell: AI uncovers critical RCE vulnerabilities affecting 70% of the Internet — Wiz Research
  9. Responding to core PHP vulnerabilities CVE-2026-109618 and CVE-2026-109619 — Google Cloud
  10. Cloudflare deploys protections against php2shell vulnerability — Cloudflare
  11. Amazon Threat Intelligence identifies PHP2Shell exploitation prior to public disclosure in MadPot — AWS Security Blog
  12. PHP2Shell: PHP remote code execution exploited — watchTowr
  13. FAQ: PHP2Shell CVE-2026-109618 and CVE-2026-109619 (published 20 October 2026, updated 22 October 2026) — watchTowr
  14. PHP2Shell patches land as first exploitation attempts hit sensors — SecurityWeek
  15. Notice: php2shell, critical PHP vulnerabilities (status as of 21 October 2026, 20:00 UTC) — Expel
  16. Security advisory: critical unauthenticated RCE in PHP (“php2shell”) — University of Toronto Information Security
  17. PHP says AI review of critical bugs first sparked alarm in August, but signs surfaced in 2024 — The Record
  18. Sizing the PHP exposure window for CVE-2026-109618 and CVE-2026-109619 — ThreatCluster (VirusTotal Internet scanning write-up)
  19. PHP2Shell: responding to CVE-2026-109618 and CVE-2026-109619 — Tanium
  20. Known Exploited Vulnerabilities catalog — CISA
  21. php2shell product-inventory notes — NCSC-NL