PHP-Lücke PHP2Shell: Ist eure Website betroffen?
Das BSI warnt vor zwei kritischen PHP-Lücken, über die Angreifer ohne Anmeldung Code auf dem Server ausführen können. Was ihr jetzt prüft.
Am 21. Oktober hat das PHP-Projekt Notfall-Updates veröffentlicht. Das BSI hat am selben Tag gewarnt: Zwei kritische Lücken, bekannt als PHP2Shell, erlauben es Angreifern, Code auf dem Server auszuführen. Ohne Anmeldung und ohne dass jemand etwas anklickt.
Fast jede Website läuft auf PHP. WordPress, Shopware, TYPO3, Laravel und viele selbst gebaute Seiten gehören dazu.
In zehn Minuten prüft ihr, ob eure Seite betroffen ist. Was danach zu tun ist, steht weiter unten.
Das Wichtigste in Kürze
- Zwei Lücken (CVE-2026-109618 und CVE-2026-109619), Bewertung 9,2 von 10
- Nach BSI sind alle bekannten PHP-Versionen betroffen, bis mindestens PHP 5
- Zu aktualisieren ist PHP selbst, ein Update von WordPress oder Shop allein genügt nicht
- Danach: Dienst neu starten und nach Spuren eines Einbruchs suchen
Was ist passiert?
Die PHP-Entwickler haben zwei Schwachstellen offengelegt und noch am selben Tag korrigierte Versionen veröffentlicht. Das BSI hielt einen großflächigen Angriffsversuch binnen Stunden für wahrscheinlich, weil sich aus den Korrekturen schnell Angriffe ableiten lassen. Nach Angaben des BSI-Vizepräsidenten gab es Angriffsversuche im zweistelligen Millionenbereich.
Kurz: Wer PHP nicht aktualisiert hat, ist angreifbar.
Wer ist betroffen?
Jede Website und Anwendung auf PHP, auch Webmail, Admin-Oberflächen und Geräte mit PHP-Weboberfläche. Versionen vor PHP 8.2 gelten als ausgelaufen und bekommen keine offiziellen Updates mehr. Das BSI rät außerdem, die Weboberfläche des Routers nicht ins Internet zu stellen.
Was müsst ihr jetzt tun?
-
PHP-Version herausfinden. Im Hosting-Panel steht sie meist unter "PHP-Einstellungen", auf dem Server
hilft
php -v. - Mit den Versionen vergleichen, die php.net als unterstützt führt. Alles darunter ist veraltet.
- PHP aktualisieren oder beim Hoster schriftlich nachfragen, ob und wann das geschehen ist.
- Den PHP-Dienst neu starten, sonst läuft die alte Version weiter, und die neue Version prüfen.
- Läuft eure Version nicht mehr unter Support, braucht ihr einen Umzug auf eine unterstützte Version. Manche Anbieter liefern zurückportierte Korrekturen, das müsst ihr dort erfragen.
Wie sicher ist eure Website insgesamt? Webseitencheck starten
Woran erkennt ihr einen Einbruch?
Ein Update schließt die Lücke, räumt aber nichts auf, was vorher passiert ist. Sucht nach Dateien, die ihr nicht kennt, vor allem im Webverzeichnis und in Upload-Ordnern. Prüft Änderungsdaten von PHP-Dateien und die Zugriffsprotokolle seit dem 21. Oktober auf auffällige Anfragen.
Bei einem Verdacht gehört die Seite vom Netz, bis ein Fachmann sie geprüft hat. Danach ändert ihr alle Passwörter und Schlüssel, die auf dem Server liegen.
Fazit
Angreifer suchen automatisiert nach verwundbaren Seiten, ob ein Betrieb bekannt ist oder nicht. Wer seine Website bei einem Anbieter hostet, fragt schriftlich nach. Wer sie selbst betreibt, braucht jemanden, der die Version im Blick behält.
Wenn eure Website ohnehin erneuert werden soll, findet ihr unser Vorgehen bei Unternehmenswebsites.
Passend dazu: Webseitencheck: 5 Fehler, die Kunden kosten.
FAQ
Reicht es, WordPress oder meinen Shop zu aktualisieren?
Nein. Die Lücken liegen in PHP selbst, nicht in der Anwendung. Das BSI betont, dass die Laufzeit aktualisiert werden muss.
Mein Hoster macht das doch automatisch?
Möglich, aber nicht sicher. Fragt schriftlich nach, welche Version läuft und wann der Neustart stattgefunden hat.
Quellen: BSI: Pressemitteilung zu PHP · BSI: PHP2Shell · PHP: Unterstützte Versionen
Stand: 5. November 2026. Gesetze und Fristen ändern sich. Dieser Beitrag gibt einen Überblick und ersetzt keine Rechts- oder Steuerberatung.