PHP2Shell ist die Bezeichnung für zwei kritische Schwachstellen im PHP-Kern: CVE-2026-109618 und CVE-2026-109619. Unter bestimmten Bedingungen könnten beide eine Ausführung von Schadcode aus der Ferne ermöglichen – ohne dass sich ein Angreifer zuvor anmelden muss. PHP veröffentlichte am 21. Oktober 2026 Sicherheitsupdates. Während der Reaktion darauf nahmen einige Organisationen Dienste vorsorglich vom Netz. Gemeldete Scans und Ausnutzungsversuche sind jedoch nicht gleichbedeutend mit bestätigten erfolgreichen Angriffen.
4
7
18
Was hinter den PHP2Shell-Lücken steckt
Die Schwachstellen betreffen PHP selbst, nicht ein bestimmtes Website-Plugin oder eine einzelne Anwendung. Eine hängt mit der Behandlung eines Speichermangels zusammen, die andere mit veralteten globalen Zustandsdaten. Unter bestimmten Voraussetzungen könnte eine speziell konstruierte Anfrage zur Ausführung von Schadcode führen; bei einer der Lücken könnten zudem sensible Daten aus dem Prozessspeicher offengelegt werden.
4
11
PHP ist weit verbreitet. Manche Berichte schätzen, dass die Sprache auf bis zu 70 Prozent der Websites zum Einsatz kommt. Das bedeutet nicht, dass jede PHP-Website verwundbar oder gleich stark gefährdet war: Entscheidend sind unter anderem die verwendete PHP-Version, die Konfiguration und die Frage, ob der betroffene Codepfad erreichbar ist.
45
46
KI-gestützte Forschung und eine überhastete Offenlegung
Berichte schreiben Forschern und Teams von Wiz, Calif und OpenAI eine Rolle bei der Entdeckung und Behebung der Schwachstellen zu; manche Berichterstattung beschreibt KI als Teil des Forschungsprozesses. Die verfügbaren Berichte belegen jedoch nicht alle Einzelheiten der Entdeckungsgeschichte – etwa eine konkrete Abfolge von WordPress zu Drupal oder die genaue Aufteilung der Arbeit an den beiden CVEs.
14
45
Laut Berichten war das zugrunde liegende Problem bei der Speicherverwaltung bereits früher aufgefallen. Sein Potenzial für eine Ausführung von Schadcode aus der Ferne wurde aber erst später demonstriert. Dieser Unterschied ist wichtig: Einen verdächtigen Fehler zu erkennen, ist nicht dasselbe, wie einen praktisch nutzbaren Angriffsweg nachzuweisen.
22
38
Details zu den Schwachstellen gelangten vor dem geplanten öffentlichen Veröffentlichungstermin nach außen. Das erhöhte den Zeitdruck und trug zum Wettlauf um die Aktualisierungen bei.
6
23 Der Vorfall zeigt, wie schnell eine Sicherheitsreaktion zur betrieblichen Herausforderung werden kann, wenn Offenlegung, Überprüfung und Installation der Updates in einem engen Zeitfenster erfolgen müssen.
Patches, Angriffsversuche und was daraus folgt
Die am 21. Oktober veröffentlichten korrigierten PHP-Versionen waren 8.2.35, 8.3.36, 8.4.27 und 8.5.12. Betreiber sollten auch die Hinweise ihres Hosting- oder Betriebssystemanbieters prüfen: Manche Anbieter stellen Fehlerbehebungen als Backport bereit, ohne dabei unmittelbar dieselbe Versionsnummer wie das PHP-Projekt zu verwenden.
4
39
Sicherheitsunternehmen meldeten rund um die Offenlegung Scans oder Ausnutzungsversuche. Berichte im Zusammenhang mit Cloudflare beschrieben einen starken Anstieg der beobachteten Versuche. Solche Zahlen beziehen sich auf Anfragen oder Angriffsversuche, die bestimmte Dienste registriert haben – sie belegen nicht, wie viele Systeme tatsächlich kompromittiert wurden.
5
36
Die Berichte dazu, ob erfolgreiche Angriffe bestätigt worden waren, fielen unterschiedlich aus. Die BBC meldete am 22. Oktober, es gebe bislang keine Berichte über erfolgreiche Ausnutzung. Ein späterer Hinweis von Beazley sprach von zahlreichen gemeldeten Versuchen, aber keiner bekannten bestätigten massenhaften Ausnutzung. Auch Sansec revidierte seine Einschätzung und hielt eine massenhafte Ausnutzung für weniger wahrscheinlich als zunächst angenommen. Diese Einschätzungen beziehen sich auf den jeweiligen Stand der Berichterstattung – sie machen ungepatchte Server nicht sicher.
7
9
18
Warum Dienste vorübergehend offline gingen
Einige Organisationen schränkten Dienste zeitweise ein oder schalteten sie ab, während sie ihre Betroffenheit prüften und Updates vorbereiteten. Berichten zufolge nahm die britische Regierung 32 Dienste vom Netz. Ein Statusdienst registrierte außerdem mehr als 100 Dienste, die vor Verfügbarkeit eines Patches Ausfälle, Wartungsarbeiten oder PHP2Shell-Warnungen meldeten. Das zeigt die betrieblichen Folgen einer dringenden Fehlerbehebung, ist für sich genommen aber kein Beleg dafür, dass diese Dienste angegriffen worden waren.
22
34
Weitere Berichte beschrieben Reaktionen von Behörden und Organisationen in anderen Ländern. Die verfügbaren Belege liefern jedoch weder eine vollständige, unabhängig bestätigte Liste der betroffenen Dienste noch eine Bestätigung für jeden einzelnen genannten lokalen Ausfall.
20
25
Was Website-Betreiber jetzt tun sollten
- Alle PHP-Installationen erfassen. Prüfen Sie Produktionsserver, Container, Nebensysteme und Managed Hosting – nicht nur die Hauptwebsite.
- Das passende Sicherheitsupdate zeitnah installieren. Verwenden Sie die korrigierte PHP-Version oder einen vom Anbieter bestätigten Backport. Starten Sie anschließend bei Bedarf PHP-Prozesse oder -Dienste neu und prüfen Sie, welche Version tatsächlich läuft. Updates für PHP-Anwendungen oder Plugins ersetzen kein Update der PHP-Laufzeitumgebung.
14
39
- Zugriff begrenzen, wenn ein Update nicht sofort möglich ist. Je nach öffentlicher Erreichbarkeit und betrieblichen Folgen kann es sinnvoll sein, den Zugriff einzuschränken oder einen betroffenen Dienst vorübergehend abzuschalten. Netzwerkregeln sind dabei nur eine Übergangslösung, kein Ersatz für den Patch.
- Auf Anzeichen einer Kompromittierung achten. Prüfen Sie relevante Protokolle auf ungewöhnliche Dateien, Prozesse oder Administratorkonten. Bei Verdacht sollten Sie Beweise sichern und den Vorfall untersuchen, statt anzunehmen, dass die Installation des Patches einen bereits erfolgten Angriff rückgängig macht.
- Dienstleister um klare Bestätigung bitten. Kleinere Organisationen, die Hosting oder Managed Services nutzen, sollten sich bestätigen lassen, dass alle von ihnen genutzten PHP-Instanzen abgesichert wurden.
Die NSA empfahl, kritische Patches einzuspielen, und erklärte, sie priorisiere die Identifizierung böswilliger Akteure, die PHP2Shell auszunutzen versuchen könnten. Auch das FBI forderte Organisationen auf, ihre PHP-Installationen zu aktualisieren. Die hier verfügbaren Quellen belegen keine gemeinsame Anordnung von FBI, NSA und CISA, alle Systeme abzuschalten, wenn ein Patch nicht sofort eingespielt werden kann.
17
28
Was Privatpersonen tun können – und was nicht
Halten Sie persönliche Geräte, Anwendungen und Router aktuell. Aktivieren Sie, wo möglich, die Mehr-Faktor-Authentifizierung und verwenden Sie für unterschiedliche Konten einzigartige Passwörter. Das sind sinnvolle allgemeine Sicherheitsmaßnahmen, sie patchen aber nicht den PHP-Server einer Website. Dafür ist deren Betreiber oder Hosting-Anbieter zuständig.
Die praktische Lehre aus PHP2Shell lautet: Sicherheitsupdates müssen dringend und überprüfbar eingespielt werden, und Organisationen sollten sich auf kurze Reaktionsfristen einstellen. Der Vorfall gibt Anlass, die Geschwindigkeit von Schwachstellenforschung und Ausnutzungsversuchen ernst zu nehmen. Die Belege rechtfertigen jedoch weder, Versuchsstatistiken als bestätigte massenhafte Kompromittierung darzustellen, noch von einem Zusammenbruch der Websicherheit insgesamt zu sprechen.