Ist meine WordPress-Website von PHP2Shell betroffen?
Ihre WordPress-Website ist betroffen, wenn die PHP-Version, auf der sie läuft, älter ist als die gepatchte Version ihres Versionszweigs, oder wenn sie PHP 8.1 oder älter ohne Patch des Anbieters nutzt. PHP2Shell besteht aus zwei Fehlern in PHP selbst (CVE-2026-109618 und CVE-2026-109619). Deshalb ist jede WordPress-Website auf einem ungepatchten PHP betroffen, unabhängig von Theme, Plugins oder WordPress-Version.
| Ihre PHP-Version (Website-Zustand) | Was das bedeutet |
|---|---|
| Entspricht der gepatchten Version ihres Versionszweigs oder ist neuer | Entspricht einer gepatchten Version. Starten Sie PHP neu und prüfen Sie jede Website |
| Älter als die gepatchte Version | Betroffen. Aktualisieren Sie PHP oder fragen Sie Ihren Hoster |
| 8.1 oder älter | Keine neue Version. Nutzen Sie ein vom Anbieter gepatchtes Paket oder wechseln Sie auf 8.2 oder neuer |
| Älter wirkende Nummer aus einem Paket des Betriebssystems | Kann einen Backport enthalten. Prüfen Sie den Sicherheitshinweis Ihres Anbieters |
| Versionszweig | Erste gepatchte Version |
|---|---|
| PHP 8.2 | 8.2.35 |
| PHP 8.3 | 8.3.36 |
| PHP 8.4 | 8.4.27 |
| PHP 8.5 | 8.5.12 |
| 8.1 und älter | Keine neue Version; offizielle Quellcode-Patches für 7.4, 8.0 und 8.1 |
Wie prüfen Sie Ihre WordPress-Website in zwei Minuten auf PHP2Shell?
Sie brauchen ein Administratorkonto, aber keinen Zugriff auf den Server.
- Öffnen Sie im WordPress-Adminbereich Werkzeuge → Website-Zustand (englische Oberfläche: Tools → Site Health).
- Wechseln Sie zum Tab Bericht (Info) und klappen Sie Server auf.
- Notieren Sie die PHP-Version und die PHP-SAPI (wie PHP läuft, etwa FPM oder Apache).
- Geben Sie beides in den PHP2Shell-Checker ein. Er vergleicht Ihre Angaben mit den gepatchten Versionen und sagt Ihnen, was als Nächstes zu tun ist.
Der Website-Zustand zeigt das PHP, das Ihre Website tatsächlich ausliefert, und genau diese Version zählt. php -v auf dem Server kann ein anderes Kommandozeilen-PHP melden. Weitere Wege: PHP-Version prüfen.
Beheben Updates für WordPress, Theme oder Plugins PHP2Shell?
Nein. PHP2Shell steckt in der PHP-Laufzeitumgebung unter WordPress. Updates für WordPress-Core, Themes und Plugins ändern nichts an der PHP-Version Ihres Servers. Halten Sie sie trotzdem aktuell, aber den Fix für PHP2Shell bringt nur ein Update von PHP auf eine gepatchte Version oder auf das gepatchte Paket Ihres Anbieters.
Ist PHP2Shell dasselbe wie wp2shell?
Nein. wp2shell ist eine eigenständige Sicherheitslücke im WordPress-Core, die durch ein WordPress-Update behoben wird. PHP2Shell steckt in PHP und wird durch ein PHP-Update behoben. Suchmaschinen zeigen bei der Suche nach „php2shell wordpress“ manchmal Ergebnisse zu wp2shell. Prüfen Sie deshalb beides:
- wp2shell: Der WordPress-Core ist aktuell (Dashboard → Aktualisierungen).
- PHP2Shell: Die PHP-Version im Website-Zustand entspricht der gepatchten Version ihres Versionszweigs oder ist neuer.
Wer aktualisiert PHP für Ihre WordPress-Website?
Das hängt davon ab, wie Ihre Website gehostet wird.
| Wie Ihre Website gehostet wird | Wer PHP aktualisiert | Anleitung |
|---|---|---|
| Managed WordPress oder Shared Hosting | Ihr Hoster | PHP2Shell-Patch: Ihren Hoster fragen |
| cPanel oder Plesk | Sie wechseln die Version, Ihr Hoster stellt sie bereit | PHP-Version in cPanel ändern |
| Eigener Ubuntu- oder Debian-Server | Sie | PHP unter Ubuntu aktualisieren |
| Docker | Sie bauen das Image neu | Docker-PHP-Image |
| PHP 7.4, 8.0 oder 8.1 | Sie oder Ihr Anbieter | PHP-End-of-Life |
Wenn Sie nur Zugriff auf den WordPress-Adminbereich haben, schicken Sie Ihrem Hoster die fertige Anfrage aus der Anleitung zum PHP2Shell-Patch.
Kann ein PHP-Update meine WordPress-Website lahmlegen?
Der Wechsel auf eine neuere Version desselben Versionszweigs, etwa von 8.3.30 auf 8.3.36, enthält Korrekturen und legt WordPress selten lahm. Ein Wechsel des Versionszweigs, etwa von 7.4 auf 8.3, kann ältere Themes und Plugins beschädigen. Sichern Sie vor einem solchen Wechsel die Website und testen Sie auf einer Staging-Kopie, wenn Ihr Hoster eine anbietet. Unter WordPress-PHP-Version lesen Sie, wie Sie sicher wechseln.
Schützt ein Sicherheits-Plugin oder Cloudflare WordPress vor PHP2Shell?
Beides kann das Risiko verringern, ist aber kein Fix. Cloudflare berichtet, dass seine WAF bekannte Angriffsmuster blockiert und dass es schon vor dem Patch Angriffsversuche beobachtet hat. Ein WordPress-Sicherheits-Plugin läuft auf PHP und kann die PHP-Laufzeitumgebung daher nicht patchen; PHP hat zudem mindestens einen Angriffsweg bestätigt, der läuft, bevor überhaupt Anwendungscode ausgeführt wird. Bis Sie aktualisieren, finden Sie unter Übergangsmaßnahmen zu CVE-2026-109618 die offiziellen Übergangsmaßnahmen und ihre Grenzen.
Wie prüfen Sie, ob Ihre WordPress-Website bereits gehackt wurde?
Ein PHP-Update stoppt neue Angriffe, sagt aber nichts über die Vergangenheit. Achten Sie in WordPress auf Folgendes:
- Benutzer: Administratorkonten, die Sie nicht kennen (Benutzer → nach Administrator filtern).
- Uploads:
.php-Dateien inwp-content/uploads, wo nur Mediendateien liegen sollten. - Must-Use-Plugins: unbekannte Dateien in
wp-content/mu-plugins, die in der normalen Plugin-Liste nicht erscheinen. - Plugins und Themes: alles, was Sie nicht installiert haben, und kürzlich geänderte Dateien, die Sie nicht angefasst haben.
Wenn Sie etwas finden, folgen Sie der vollständigen Checkliste bei Kompromittierung, bevor Sie etwas ändern, und ändern Sie nach der Bereinigung alle Passwörter und die Schlüssel in wp-config.php.
Was sollten Agenturen ihren WordPress-Kunden sagen?
Sagen Sie Ihren Kunden, was Sie getan haben, nicht nur, wie groß das Risiko ist: welche PHP-Version jede Website jetzt nutzt, dass sie der gepatchten Version entspricht oder neuer ist und dass Sie auf Anzeichen einer Kompromittierung geprüft haben. Die Anleitung zum PHP2Shell-Patch enthält eine Kundeninformation, die Sie anpassen können, und der PHP2Shell-Checker liefert pro Website eine schnelle Bewertung.
Mein WordPress-Dashboard meldet, PHP sei aktuell. Bin ich vor PHP2Shell sicher?
Nicht unbedingt. WordPress warnt nur, wenn PHP weit hinter der empfohlenen Version zurückliegt, nicht bei bestimmten Sicherheitsupdates. Vergleichen Sie die genaue PHP-Version im Website-Zustand mit der gepatchten Version ihres Versionszweigs.
Ich betreibe mehrere WordPress-Websites auf einem Server. Muss ich jede einzeln prüfen?
Ja. Websites auf demselben Server können unterschiedliche PHP-Versionen oder Worker-Pools nutzen. Prüfen Sie nach dem Update den Website-Zustand jeder Website.
Prüfen Sie Ihr PHP auf PHP2Shell
Geben Sie die Version ein, die Ihre Website meldet. Wir vergleichen sie mit der ersten gepatchten Version ihres Versionszweigs und sagen Ihnen, was als Nächstes zu tun ist.
PHP2Shell-Checker →Quellen
Die Kernfakten dieser Seite (gepatchte Versionen, CVE-Details, Pakete der Anbieter und Warnungen von Behörden) stammen aus offiziellen Quellen. Forschung, Nachrichten und Community-Beiträge sind als solche gekennzeichnet.
- Security advisory: Critical remote code execution vulnerabilities, update nowOffiziell The PHP Group
- RCE via OOM corruptionOffiziell The PHP Group
- RCE via stale global stateOffiziell The PHP Group
- Site Health screenOffiziell WordPress.org
- Update PHPOffiziell WordPress.org
- CVE-2026-63030: wp2shell, a critical remote code execution vulnerability in WordPress CoreForschung Rapid7
- Cloudflare deploys protections against php2shell vulnerabilityCDN-Anbieter Cloudflare