Welche PHP-Versionen enthalten den PHP2Shell-Patch?
| 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 |
Das sind die ersten gepatchten Versionen; jede neuere Version desselben Versionszweigs enthält den Patch ebenfalls. Linux-Distributionen übernehmen den Patch per Backport in ihre eigenen Pakete und behalten dabei oft eine älter wirkende Versionsnummer. Die folgende Tabelle führt auch Images, Verwaltungsoberflächen und Hoster auf, deren Status wir noch nicht verifiziert haben:
| Anbieter | Release | Paket | Gepatchte Paketversion | Status |
|---|---|---|---|---|
| Ubuntu | 22.04 | php8.1 | 8.1.2-1ubuntu2.28 | Gepatcht |
| Ubuntu | 24.04 | php8.3 | 8.3.6-0ubuntu0.24.04.13 | Gepatcht |
| Ubuntu | 26.04 | php8.5 | 8.5.4-0ubuntu1.5 | Gepatcht |
| Ubuntu | 26.10 | php8.5 | 8.5.9-0ubuntu2.1 | Gepatcht |
| Debian | 13 | php8.4 | 8.4.27-1~deb13u1 | Gepatcht |
| Docker Official Images | — | php | — | Nicht verifiziert |
| 宝塔 / aaPanel | — | PHP 7.4 | 7.4.34 | Gepatcht |
| 宝塔 / aaPanel | — | PHP 8.0 | 8.0.27 | Gepatcht |
| 宝塔 / aaPanel | — | PHP 8.1 | 8.1.35 | Gepatcht |
| 宝塔 / aaPanel | — | PHP 8.2–8.5 | 8.2.35 / 8.3.36 / 8.4.27 / 8.5.12 | Gepatcht |
| XServer | — | PHP | — | Nicht verifiziert |
| ConoHa WING | — | PHP | — | Nicht verifiziert |
| ロリポップ! | — | PHP | — | Nicht verifiziert |
| 1Panel | — | 1panel/php | 8.2.35 / 8.3.36 / 8.4.27 / 8.5.12 (-fpm) | Gepatcht |
Geprüft zwischen dem 21. Oktober 2026 und dem 22. Oktober 2026.
Für PHP 8.1 und älter erscheinen keine neuen Versionen. PHP hat minimale Quellcode-Patches für 7.4, 8.0 und 8.1 veröffentlicht, und einige Distributionen liefern gepatchte Pakete für diese Versionszweige aus; siehe PHP-End-of-Life.
Welche Anleitung zum PHP2Shell-Patch passt zu Ihrem Setup?
| Ihr Setup | Wer PHP aktualisiert | Anleitung |
|---|---|---|
| Shared Hosting oder Managed Hosting | Ihr Hoster | Diese Seite, weiter unten |
| cPanel oder Plesk | Sie wählen die Version, der Hoster installiert sie | PHP-Version in cPanel ändern |
| Eigener Ubuntu- oder Debian-Server | Sie | PHP unter Ubuntu aktualisieren |
| Docker | Sie | Docker-PHP-Image |
| PHP 7.4, 8.0, 8.1 oder eigener Build | Sie oder Ihr Anbieter | PHP-End-of-Life |
| WordPress auf einem dieser Setups | Wie oben | WordPress-PHP-Version |
Alle Anleitungen zum Schließen von PHP2Shell auf Deutsch, nach Setup:
- Verwaltungsoberflächen: cPanel, Plesk, KeyHelp, froxlor
- Hoster: Strato, IONOS, ALL-INKL, Hetzner, netcup
- Server und Laufzeitumgebungen: Ubuntu und Debian, Docker, PHP 7.4, 8.0, 8.1
- Anwendungen: WordPress
- WAF und CDN: Cloudflare, AWS WAF, Fastly, Imperva und andere
Anleitungen für weitere Verwaltungsoberflächen, Hoster und Anwendungen gibt es derzeit nur auf Englisch.
Wie kommen Sie im Shared Hosting an den PHP2Shell-Patch?
Beim Shared Hosting installiert der Hoster PHP. Manche Hoster aktualisieren automatisch; andere bieten mehrere PHP-Versionen pro Website an, und den Fix erhalten Sie erst, wenn Sie eine gepatchte Version auswählen.
- Prüfen Sie Ihre Version. In WordPress: Werkzeuge → Website-Zustand → Bericht → Server. Ansonsten in den PHP-Einstellungen der Verwaltungsoberfläche Ihres Hosters.
- Vergleichen Sie sie mit den gepatchten Versionen oben oder nutzen Sie den PHP-Version-Checker.
- Wechseln Sie auf eine gepatchte Version desselben Versionszweigs, wenn Ihre Verwaltungsoberfläche eine anbietet.
- Fragen Sie andernfalls Ihren Hoster, mit der Nachricht unten.
- Prüfen Sie die neue Version, sobald er geantwortet hat.
Einige Hoster haben ihre Verwaltungsoberflächen oder Service-Seiten vorsorglich vorübergehend abgeschaltet, zum Beispiel XServer und Lolipop in Japan. Wenn Ihre Verwaltungsoberfläche nicht erreichbar ist, sehen Sie auf der Statusseite oder in den Ankündigungen des Hosters nach, bevor Sie etwas ändern.
Was sollten Sie Ihrem Hoster schreiben?
Kopieren Sie diesen Text in ein Support-Ticket und ersetzen Sie die Teile in eckigen Klammern:
Guten Tag, meine Website [example.com] wird bei Ihnen gehostet. PHP hat Sicherheitsupdates für die PHP2Shell-Sicherheitslücken (CVE-2026-109618 und CVE-2026-109619) veröffentlicht.
Könnten Sie mir bitte mitteilen:
- Welche PHP-Version meine Website nutzt?
- Ob sie auf eine gepatchte Version (8.2.35, 8.3.36, 8.4.27, 8.5.12 oder neuer) oder auf ein Paket des Anbieters mit dem Fix aktualisiert wurde?
- Ob anschließend alle PHP-Worker neu gestartet wurden?
- Falls noch nicht: Wann das Update eingespielt wird und ob ich selbst etwas tun muss?
Vielen Dank.
Wenn Ihr Hoster sagt, die Website sei gepatcht, die Versionsnummer sich aber nicht geändert hat, fragen Sie, welches Paket oder welcher Sicherheitshinweis den Fix enthält; Backports von Distributionen können die alte Nummer behalten.
Kann ein PHP-Update meine Website lahmlegen?
Der Wechsel auf eine neuere Version desselben Versionszweigs (zum Beispiel von einer älteren 8.3-Version auf 8.3.36) bringt Fehler- und Sicherheitskorrekturen, keine neuen Funktionen, und legt Websites daher selten lahm. Ein Wechsel des Versionszweigs, etwa von 7.4 auf 8.3, kann ältere Themes, Plugins oder eigenen Code beschädigen: Erstellen Sie vorher ein Backup und testen Sie zuerst auf einer Staging-Kopie. Prüfen Sie nach dem Update nicht nur die Startseite, sondern auch Login, Formulare, Uploads, Zahlungen und geplante Aufgaben.
Wie prüfen Sie, ob der PHP2Shell-Patch wirkt?
- Starten Sie jeden PHP-Prozess neu. PHP-FPM-Pools und Apache führen das alte PHP so lange aus, bis sie neu gestartet werden.
- Prüfen Sie, was die Website meldet, nicht nur die Kommandozeile: im Website-Zustand von WordPress oder in Ihrer Verwaltungsoberfläche.
php -vauf dem Server zeigt das PHP der Kommandozeile, das abweichen kann. Geben Sie das Ergebnis in den PHP-Version-Checker ein. - Wiederholen Sie das für jede Website, jeden Worker-Pool und jeden Container. Eine gepatchte Website heißt nicht, dass die anderen es auch sind.
- Wenn Sie spät gepatcht haben, gehen Sie die Anleitung Prüfen, ob Ihre Website gehackt wurde durch. Der Patch schließt die Lücke, entfernt aber keine Hintertür.
Was tun, wenn Sie den PHP2Shell-Patch heute nicht einspielen können?
Nutzen Sie die offiziellen Übergangsmaßnahmen nur, um Zeit zu gewinnen: Sie verringern das Risiko über bestimmte Angriffswege, sind aber kein Fix und machen die Website nicht sicher. Siehe die Seite zu den Übergangsmaßnahmen gegen PHP2Shell. Wenn Sie nicht patchen können, raten mehrere nationale Behörden, die Website vom Netz zu nehmen oder zu isolieren, bis das möglich ist.
Wie erklären Sie den Patch Ihrer Geschäftsleitung oder Ihren Kunden?
Berichten Sie Fakten: welche Websites welches PHP nutzen, was aktualisiert wurde, was noch aussteht, wer zuständig ist und wann das nächste Update fällig ist. Trennen Sie „gepatcht“ von „auf Einbruch geprüft“. Beispiel: „Unsere Websites laufen auf PHP. Zwei kritische PHP-Sicherheitslücken wurden heute behoben; wir haben [N] Websites aktualisiert, [M] stehen bei unserem Hoster noch aus, voraussichtlich bis [Datum].“ Zurück zum PHP2Shell-Checker.
Welche Quellen belegen diese Seite?
- The PHP Group: Sicherheitswarnung und gepatchte Versionen
- GitHub-Advisory GHSA-w8hw-w9fx-j79w
- GitHub-Advisory GHSA-6wmf-4rv5-p3rp
- WordPress.org: PHP aktualisieren
- WordPress.org: Website-Zustand (Site Health)
- Canonical: Ubuntu-Sicherheitshinweis
- Debian: Sicherheitsankündigung
- cPanel: MultiPHP Manager
- Plesk: PHP-Einstellungen
- XServer: vorsorgliche Abschaltung der Verwaltungsoberfläche (X)
- Lolipop: Hinweis auf vorsorgliche Abschaltung (X)
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
- Update PHPOffiziell WordPress.org
- Site Health screenOffiziell WordPress.org
- USN-8948-1: PHP vulnerabilitiesAnbieter Canonical
- DSA-6574-1 php8.4 security updateAnbieter Debian Security Team
- MultiPHP Manager for cPanelAnbieter cPanel
- PHP SettingsAnbieter Plesk
- 予防的な安全対策のためアカウント管理画面等へのアクセスを一時停止(X)Anbieter エックスサーバー
- PHPの重大な脆弱性への予防措置としてサービスサイト等を順次停止(X)Anbieter ロリポップ!