Cloud Levante
BlogCybersicherheit

PHP2Shell: die kritische PHP-Sicherheitslücke, die Tausende Server gefährdet

7 Min. Lesezeit
PHP2Shell: die kritische PHP-Sicherheitslücke, die Tausende Server gefährdet

Was ist passiert?

Stellen Sie sich vor, Sie betreten einen Online-Shop. Sie sehen die Produkte, deren Preise, den Warenkorb und die Schaltfläche zum Bezahlen. Doch hinter dieser Seite steht ein Server, der die verfügbaren Produkte abfragt, Ihr Konto prüft, die Bestellung berechnet und mit der Datenbank kommuniziert.

PHP ist eine der Programmiersprachen, die diese ganze Arbeit im Hintergrund ermöglichen.

Und das ist weitaus verbreiteter, als es scheint. Laut W3Techs nutzen rund 70% der Websites, deren serverseitige Sprache bekannt ist, PHP — darunter viele mit WordPress entwickelte Seiten: Shops, Online-Zeitungen, Blogs und Unternehmenswebsites.

Das heißt, Sie nutzen wahrscheinlich jeden Tag PHP-basierte Dienste, ohne es zu wissen.

Wo beginnt das Problem?

Wir müssen bis ins Jahr 2024 zurückgehen, als erste Anzeichen für ein mögliches Speicherproblem in PHP entdeckt wurden. Fachleute vermuteten, dass es gefährlich sein könnte, konnten aber noch nicht zeigen, wie es sich für einen Angriff auf einen Server ausnutzen ließe.

Im August 2026 gelang es verschiedenen Sicherheitsuntersuchungen, teils unterstützt durch KI-Tools, Wege zu finden, um Schwachstellen dieser Art auszunutzen.

Und was bedeutet das?

Stellen Sie sich vor, Sie betreiben ein Geschäft, und jeder Mitarbeiter braucht ein Passwort, um das Lager zu betreten. Ein Angreifer entdeckt jedoch ein Loch in der Wand, durch das er ohne Zugangskontrolle hineinkommt.

Etwas Ähnliches könnte mit PHP passieren: Ein Angreifer kann eine speziell präparierte Anfrage senden und den Server dazu bringen, schädliche Anweisungen auszuführen, ohne sich anmelden zu müssen.

Ist der Angriff erfolgreich, könnte er auf Dateien zugreifen, Informationen extrahieren, Webseiten verändern oder Malware installieren — abhängig von den Berechtigungen und Schutzmaßnahmen des Servers.

Beunruhigend ist, dass der Fehler nicht zwangsläufig auf der Website eines Unternehmens liegt, sondern in PHP selbst, auf dem diese läuft.

Oktober: Die Angriffsversuche beginnen

Während das PHP-Team an den Lösungen arbeitete, entdeckten die Überwachungssysteme von Amazon am 17. Oktober Versuche, die Schwachstellen auf Honeypot-Servern auszunutzen, die eigens dazu dienen, das Verhalten von Angreifern zu untersuchen.

Am 20. Oktober kündigte PHP ein außerordentliches Sicherheitsupdate an, und schließlich veröffentlichte PHP am 21. Oktober Patches für zwei kritische Schwachstellen, CVE-2026-109618 und CVE-2026-109619, bekannt als PHP2Shell.

Beide erhielten einen Schweregrad von 9,2 von 10.

Laut der offiziellen Mitteilung von PHP betrifft das Problem verschiedene Servertypen, die diese Sprache nutzen, insbesondere bestimmte Apache-Konfigurationen.

Die Veröffentlichung der Schwachstellen löste eine Welle von Angreiferaktivität aus. Cloudflare registrierte in den ersten 45 Minuten Zehntausende Ausnutzungsversuche, die am Folgetag auf Millionen anstiegen.

Außerdem wurden Versuche entdeckt, eine Variante des Mirai-Botnetzes zu installieren, eine Malware, die zur Steuerung infizierter Geräte genutzt wird.

Das bedeutet jedoch nicht, dass Millionen Websites gehackt wurden. Angriffsversuche sind eine Sache, erfolgreicher Zugriff auf die Server eine andere. Die von The Hacker News zitierten Forscher hatten bis dahin keine erfolgreiche Codeausführung in realen Angriffen bestätigt.

23. Oktober: Eine dritte, weniger riskante Schwachstelle taucht auf

Zwei Tage nach den Notfall-Updates meldete PHP eine dritte Schwachstelle, CVE-2026-115560.

Diesmal ist die Lage anders. Die neue Schwachstelle lässt sich nur ausnutzen, wenn eine Anwendung eine sehr ungewöhnliche Kombination von Sitzungseinstellungen verwendet.

Zudem sind Server, bei denen die Funktion session.upload_progress.enabled bereits deaktiviert ist, diesem neuen Angriffsweg nicht ausgesetzt. Ebenso wenig betroffen sind Anwendungen, die die spezifische Konfigurationsänderung, die das Problem verursacht, nicht vornehmen.

Deshalb hält PHP eine Ausnutzung für unwahrscheinlich und hat keinen Notfall-Patch veröffentlicht. Stattdessen empfiehlt PHP, diese Funktion deaktiviert zu lassen, bis zum nächsten regulären Update.

Bis zum 23. Oktober waren laut The Hacker News keine bestätigten Angriffe im Zusammenhang mit dieser dritten Schwachstelle gemeldet worden.

Visuelle Zeitleiste von PHP2Shell
2024
Erste Anzeichen
Hinweise auf ein Speicherproblem werden identifiziert, zunächst ohne nachgewiesene praktische Ausnutzung.
August 2026
Untersuchungen entdecken neue Angriffswege
Forscher, auch unterstützt durch KI, finden heraus, wie sich PHP-Schwachstellen zur Codeausführung auf Servern ausnutzen lassen.
17. Oktober
Erste beobachtete Versuche
Amazon registriert Ausnutzungsaktivität auf seinen Honeypot-Servern. Quelle.
20. Oktober
PHP kündigt ein Notfall-Update an
Warnt vor zwei kritischen Schwachstellen mit einem Schweregrad von 9,2/10. Quelle.
21. Oktober
Die PHP2Shell-Patches werden veröffentlicht
Behoben: CVE-2026-109618 und CVE-2026-109619. PHP-Versionen 8.2.35, 8.3.36, 8.4.27 und 8.5.12. Quelle.
21.–22. Oktober
Millionen Angriffsversuche
Cloudflare registriert einen starken Anstieg der Ausnutzungsversuche. Das entspricht nicht Millionen kompromittierter Server. Quelle.
23. Oktober
Warnung vor einer dritten, weniger riskanten Schwachstelle
CVE-2026-115560. Noch kein Patch veröffentlicht. Betrifft nur bestimmte Konfigurationen, PHP empfiehlt bereits eine präventive Maßnahme. Offizielle Quelle.

Und wie lautet die Lösung?

Für die beiden anfänglichen kritischen Schwachstellen hat PHP bereits die korrigierten Versionen veröffentlicht: 8.2.35, 8.3.36, 8.4.27 und 8.5.12.

Das offizielle PHP-Team betont, dass ein Update die einzige vollständige Lösung ist. Vorübergehende Maßnahmen können manche Risiken verringern, ersetzen aber nicht die Patches.

Und hier liegt die eigentliche Herausforderung: Es reicht nicht, dass PHP ein Update veröffentlicht. Jedes Unternehmen, jeder Hosting-Anbieter oder Administrator muss es auf den eigenen Servern installieren.

Deshalb erinnert dieser Vorfall daran, wie wichtig es ist, Systeme aktuell zu halten, Konfigurationen zu überprüfen und mögliche Bedrohungen zu überwachen.

PHP2Shell bedeutet nicht, dass das halbe Internet gehackt wurde, zeigt aber, wie ein Fehler in einer derart weit verbreiteten Technologie innerhalb weniger Stunden Tausende Organisationen in Alarmbereitschaft versetzen kann.

Kontakt

Lassen Sie uns sprechen,den Rest gestalten wir gemeinsam.

Erzählen Sie uns von Ihrem Fall. Gemeinsam prüfen wir, ob und wie sich eine Investition in Technologie lohnt und wo Sie am besten anfangen.

Sie können Ihre Daten verwalten oder sich hier jederzeit abmelden.