PHP2Shell war ein ernstes Warnsignal für die Sicherheit weit verbreiteter Software – und für den Aufwand, der nötig ist, um sie sicher zu halten. Im Oktober 2026 führten zwei kritische PHP-Schwachstellen zu dringenden Sicherheitsupdates. Berichten zufolge kommt PHP auf bis zu 70 Prozent der Websites zum Einsatz.
11 Damit rückte auch eine grundsätzliche Frage in den Fokus: Haben Open-Source-Projekte genug Kapazität, Software zu prüfen, zu reparieren und zu pflegen, auf die ein großer Teil des Webs angewiesen ist?
22
Was beim PHP2Shell-Vorfall geschah
Die Schwachstellen CVE-2026-109618 und CVE-2026-109619 konnten es Angreifern ermöglichen, ohne Anmeldung aus der Ferne Code auf betroffenen PHP-Systemen auszuführen. In Berichten wurde ihr Schweregrad jeweils mit 9,2 angegeben.
9
17 Es handelte sich um Fehler in der PHP-Laufzeitumgebung. Daraus folgt nicht, dass jede PHP-Anwendung unsicher war.
PHP veröffentlichte am 21. Oktober 2026 die korrigierten Versionen 8.5.12, 8.4.27, 8.3.36 und 8.2.35.
18
27 Laut dem Forschungsbericht von Calif waren Calif, OpenAI und Wiz an der Entdeckung beteiligt.
15 Berichten zufolge geriet außerdem die koordinierte Offenlegung aus dem Takt: PHP-Verantwortliche warfen Chainguard vor, Informationen vor dem geplanten Veröffentlichungstermin bekannt gemacht zu haben. Daraufhin veröffentlichte das PHP-Projekt die Patches vorzeitig.
35
37
Die große Verbreitung von PHP erklärt, warum die Lage so dringend war. Medienberichte beziffern den Anteil auf bis zu 70 Prozent der Websites – eine Schätzung zur Nutzung, keine Zählung verwundbarer oder gehackter Seiten.
11 Die vorliegenden Quellen belegen auch nicht die konkrete Behauptung, die EFF habe am 23. Oktober mehr als 33 Millionen weiterhin verwundbare Systeme geschätzt.
Angriffsversuche sind kein Beleg für erfolgreiche Einbrüche
Amazon soll bereits am 17. Oktober, also vor der öffentlichen Veröffentlichung der Patches, einen Ausnutzungsversuch registriert und später von breit angelegten Versuchen berichtet haben.
34 Weitere Berichte sprachen von Millionen Versuchen.
6 Unabhängig davon wurden vorsorgliche Abschaltungen gemeldet, während Organisationen auf die Schwachstellen reagierten – darunter Dienste im Umfeld des japanischen Finanzministeriums und des Hafens von Rotterdam.
12
Doch ein Angriffsversuch ist nicht dasselbe wie eine bestätigte Kompromittierung. Ein BBC-Bericht vom 22. Oktober meldete keine bekannten erfolgreichen Ausnutzungen; auch Security Affairs schrieb am 23. Oktober, dass erfolgreiche Angriffe nicht bestätigt seien.
9
31 Die Berichte können unterschiedliche Beobachtungszeiträume oder Bedeutungen des Begriffs „Ausnutzung“ zugrunde legen. Die hier angeführten Quellen stützen die Sorge über Angriffsaktivität, nicht aber die Schlussfolgerung, Millionen Systeme seien erfolgreich kompromittiert worden.
Die Lehre für Open-Source-Sicherheit: Entdeckung braucht Anschlussarbeit
PHP2Shell zeigt, wie wichtig es ist, Fehler auch in etablierten Kernkomponenten aufzuspüren. Die Entdeckung ist jedoch nur ein Schritt: Befunde müssen geprüft, Korrekturen entwickelt und veröffentlicht werden. Betreiber müssen anschließend feststellen, welche Systeme betroffen sind, und die Updates einspielen. Sovereign Tech bezeichnete den Vorfall ausdrücklich als Zeichen einer Finanzierungslücke bei der Sicherheit kritischer Open-Source-Software.
22
Damit wird nicht allein die Zahl gefundener Fehler zum Thema, sondern auch die Kapazität, sie zu bearbeiten. Mehr Entdeckungen können für Maintainer und Verteidiger mehr Arbeit bedeuten. Ein gemeldeter Anstieg von Schwachstellen würde für sich genommen aber nicht beweisen, dass Software unsicherer wird oder dass KI dafür verantwortlich ist. Ein Fehlerfund schafft noch nicht die menschliche Kapazität, um Befunde zu bestätigen, Offenlegungen zu koordinieren und verlässliche Korrekturen bereitzustellen und einzuspielen.
Die vorsichtige Schlussfolgerung lautet deshalb nicht, PHP sei grundsätzlich unsicher. Vielmehr braucht Software, die in großen Teilen des Webs eingesetzt wird, kontinuierliche Sicherheitsprüfungen und Wartung. Wenn Schwachstellen schneller entdeckt werden, wird diese Arbeit umso dringlicher.
11
22
Was PHP-Betreiber jetzt tun sollten
Organisationen, die PHP einsetzen, sollten:
- Internet-erreichbare Systeme erfassen. Prüfen, welche Dienste PHP verwenden, und die tatsächlich eingesetzten Laufzeitversionen dokumentieren.
- Das passende Update einspielen. Die korrigierte Version für den verwendeten PHP-Zweig installieren. Wird PHP über einen Anbieter bereitgestellt oder gepflegt, dessen verifizierte Hinweise zu Updates beachten. PHP veröffentlichte die korrigierten Versionen am 21. Oktober.
18
27
- Den laufenden Betrieb überprüfen. Sicherstellen, dass Dienste und PHP-Prozesse tatsächlich die aktualisierte Laufzeit verwenden. Veröffentlichten Betriebshinweisen zufolge sollten PHP-Worker nach dem Update neu gestartet werden.
32
- Bei der Kommunikation genau unterscheiden. Betroffene Systeme, Angriffsversuche, bestätigte Kompromittierungen und unbestätigte Behauptungen nicht gleichsetzen. Vorsorgliche Abschaltungen und Angriffsverkehr belegen für sich genommen keinen erfolgreichen Einbruch.
Die nachhaltige Lehre aus PHP2Shell betrifft die gesamte Sicherheitskette: Entdeckung, Prüfung, koordinierte Offenlegung, Veröffentlichung eines Patches und dessen Installation sind gleichermaßen wichtig. Die Wartung hinter dieser Kette zu finanzieren, ist Teil des Schutzes kritischer Open-Source-Infrastruktur – kein optionaler Zusatz.
22