Am 21. Oktober 2026 hat das PHP-Projekt Updates für zwei kritische Sicherheitslücken veröffentlicht, die unter dem Namen PHP2Shell bekannt sind. Angreifer können damit ohne Passwort eigenen Code auf einem Webserver ausführen. Betroffen sind die PHP-Versionen von 5.4 bis 8.5. Läuft Ihre Website mit PHP, zum Beispiel mit WordPress, TYPO3 oder Shopware, sollte Ihr Server noch heute auf eine sichere Version umgestellt werden.
Was ist passiert?
PHP ist die Programmiersprache, mit der die meisten Websites im Hintergrund arbeiten. Rund sieben von zehn Websites nutzen sie. In PHP selbst steckten zwei Fehler im Umgang mit dem Arbeitsspeicher. Sie tragen die Kennungen CVE-2026-109618 und CVE-2026-109619 und sind mit 9,2 von 10 Punkten als kritisch eingestuft.
Gefunden haben die Fehler im August 2026 Sicherheitsforscher der Firmen Calif und Wiz, unabhängig voneinander und mit Hilfe von KI-Modellen. Öffentlich wurde die Lücke am 20. Oktober. Das Update kam am 21. Oktober um 15:30 Uhr deutscher Zeit.
Angreifer waren schneller als manche Betreiber: Amazon hat einen ersten Angriffsversuch schon am 17. Oktober beobachtet, also vier Tage vor dem Update. Beispielcode für Angriffe war bereits vor dem Update im Umlauf. Einige Organisationen, darunter das Internet Archive, haben ihre Seiten vorsorglich kurz vom Netz genommen.
Ist meine Website betroffen?
Sehr wahrscheinlich, wenn eine dieser Aussagen zutrifft:
- Ihre Website läuft mit WordPress, TYPO3, Joomla, Contao, Shopware oder einem anderen System auf PHP-Basis.
- Ihre Agentur hat die Website mit PHP programmiert, zum Beispiel mit Laravel oder Symfony.
- Sie haben ein Hosting-Paket, bei dem im Kundenbereich eine „PHP-Version“ einstellbar ist.
Betroffen ist jeder Server, der mit PHP Anfragen aus dem Internet beantwortet. Am gefährlichsten ist laut dem PHP-Team die Einrichtung über „mod_php“ im Apache-Webserver. Aber auch PHP-FPM und andere Varianten sind verwundbar.
Nicht selbst handeln müssen Sie bei reinen Baukasten-Diensten wie Wix, Jimdo oder Squarespace. Dort ist der Anbieter für den Server zuständig.
Welche PHP-Versionen sind sicher?
| PHP-Zweig | Sicher ab Version | Hinweis |
|---|---|---|
| PHP 8.5 | 8.5.12 | aktuell |
| PHP 8.4 | 8.4.27 | |
| PHP 8.3 | 8.3.36 | |
| PHP 8.2 | 8.2.35 | Unterstützung endet am 31.12.2026 |
| PHP 8.1 und älter | kein offizielles Update | Umstieg auf einen neueren Zweig nötig |
Für PHP 7.4, 8.0 und 8.1 hat das PHP-Team nur Korrekturen im Quellcode veröffentlicht. Die helfen Ihnen nur, wenn jemand PHP selbst übersetzt. Läuft Ihre Website noch auf einer dieser Versionen, ist jetzt der Zeitpunkt für den Umstieg.
Was Sie heute tun sollten
- Fragen Sie nach. Schreiben Sie Ihrem Hoster oder Ihrer Agentur: „Welche PHP-Version läuft auf unserer Website, und ist das Update für PHP2Shell eingespielt?“ Lassen Sie sich die Versionsnummer nennen.
- Sehen Sie selbst nach. Bei den meisten Hosting-Paketen steht die PHP-Version im Kundenbereich unter Einstellungen zur Website oder zu PHP. Vergleichen Sie sie mit der Tabelle oben.
- Betreiben Sie einen eigenen Server, etwa einen virtuellen Server oder Docker-Container, lassen Sie PHP-Pakete oder das Container-Image aktualisieren und den Dienst neu starten. Bei Docker heißt das: das Image neu herunterladen und neu bauen.
- Läuft PHP 8.1 oder älter, planen Sie den Umstieg sofort. Bis dahin empfiehlt die IT-Sicherheitsstelle der EU, Systeme vom Internet zu trennen, wenn sie sich nicht aktualisieren lassen.
- Prüfen Sie nach dem Update Ihre Website: Laden alle Seiten? Kommen Anfragen über das Kontaktformular an?
Reichen Notlösungen?
Für Techniker gibt es einige Einstellungen, die das Risiko senken, bis das Update läuft. Das PHP-Team und die IT-Sicherheitsstelle der EU sagen aber deutlich: Nur das Update schließt die Lücke vollständig. Ein Plugin-Update in WordPress reicht ebenfalls nicht, denn der Fehler steckt in PHP selbst und nicht in WordPress.
Woran merke ich, dass etwas nicht stimmt?
Typische Anzeichen nach einem Angriff sind unbekannte Dateien auf dem Server, neue Benutzerkonten im Redaktionssystem, Weiterleitungen auf fremde Seiten oder Warnungen Ihres Hosters. Nehmen Sie solche Hinweise ernst und lassen Sie die Website prüfen, bevor Sie einfach weitermachen. Ein Update schließt die Lücke, entfernt aber nichts, was ein Angreifer vorher hinterlassen hat.
Was das für die Zukunft heißt
PHP2Shell ist nicht das letzte Update dieser Art. Die Lücken wurden mit KI-Werkzeugen gefunden, und solche Werkzeuge werden besser. Wir rechnen damit, dass Sicherheitsupdates künftig häufiger und kurzfristiger kommen.
Für einen Betrieb heißt das: Eine Website braucht jemanden, der Updates im Blick hat. Wenn heute niemand sagen kann, wer bei Ihnen dafür zuständig ist, klären Sie das jetzt.
Klären Sie heute, wer bei Ihrer Website die Updates einspielt. Beim nächsten Notfall bleibt dafür keine Zeit.
Häufige Fragen
Was ist PHP2Shell?
PHP2Shell ist der Name für zwei kritische Sicherheitslücken in PHP (CVE-2026-109618 und CVE-2026-109619), die am 21. Oktober 2026 geschlossen wurden. Angreifer können damit ohne Passwort Code auf einem Webserver ausführen. Betroffen sind die PHP-Versionen 5.4 bis 8.5.
Ist meine WordPress-Website von PHP2Shell betroffen?
Ja, wenn der Server eine PHP-Version vor 8.5.12, 8.4.27, 8.3.36 oder 8.2.35 nutzt. Der Fehler steckt in PHP, nicht in WordPress. Ein WordPress- oder Plugin-Update hilft deshalb nicht, die PHP-Version auf dem Server muss aktualisiert werden.
Welche PHP-Version ist sicher?
PHP 8.5.12, 8.4.27, 8.3.36 und 8.2.35 sowie neuere Versionen dieser Zweige. Für PHP 8.1 und älter gibt es kein offizielles Update, dort ist ein Umstieg auf einen neueren Zweig nötig.
Muss ich etwas tun, wenn meine Website bei Wix, Jimdo oder Squarespace liegt?
Nein. Bei reinen Baukasten-Diensten betreibt der Anbieter den Server und ist für Updates zuständig.
Reicht es, Einstellungen in PHP zu ändern, statt zu aktualisieren?
Nein. Es gibt Einstellungen, die das Risiko senken, aber das PHP-Team und CERT-EU betonen, dass nur das Update die Lücken vollständig schließt.
Quellen und fachliche Grundlage
- PHP: Sicherheitsupdates 8.5.12, 8.4.27, 8.3.36 und 8.2.35 (21.10.2026)
- CERT-EU: Security Advisory 2026-018, Critical Vulnerabilities in PHP
- GitHub Security Advisory GHSA-w8hw-w9fx-j79w (CVE-2026-109618)
- GitHub Security Advisory GHSA-6wmf-4rv5-p3rp (CVE-2026-109619)
- Wiz: PHP2Shell, AI uncovers critical RCE vulnerabilities
- NSA: Critical Patches Recommended for PHP Vulnerabilities
- Wikipedia: PHP2Shell (Zeitablauf, Verbreitung von PHP)
Website-Betreuung ansehen