Schützt Cloudflare meine Website vor PHP2Shell?
Teilweise. Cloudflare hat WAF-Regeln gegen PHP2Shell (CVE-2026-109618 und CVE-2026-109619) am 21. Oktober 2026 um 03:02 Uhr UTC ausgerollt, etwa neun Stunden vor der öffentlichen Bekanntgabe. Die Regeln blockieren bekannte Angriffsmuster in Verkehr, der über Cloudflare läuft. Am verwundbaren PHP auf Ihrem Server ändern sie nichts, und Cloudflare selbst nennt das PHP-Update als eigentlichen Fix.
Cloudflare berichtete außerdem, Angriffsverkehr gegen seine Kunden beobachtet zu haben, und dass Angreifer ihre Payloads veränderten, um die Regeln zu umgehen. Dane Knecht von Cloudflare schrieb, dass laufend neue Regeln im WAF-Changelog landeten, sobald Varianten auftauchten.
Welche Cloudflare-Tarife erhalten die PHP2Shell-Regeln?
Alle, einschließlich Free. Die Regeln stecken in zwei verwalteten Regelsätzen:
| Tarif | Regelsatz | Was Sie tun müssen |
|---|---|---|
| Free | Cloudflare Managed Free Ruleset | Nichts: standardmäßig aktiv |
| Pro, Business, Enterprise | Cloudflare Managed Ruleset | Prüfen, ob der Regelsatz aktiv ist und auf Blockieren steht |
Beide Regelsätze erhielten am 21. Oktober 2026 sieben Notfallregeln mit dem Namen „Generic Rules - Anomalous Execution“, eingestellt auf Blockieren. Zusätzlich hat Cloudflare seiner neuen verwalteten Response-Firewall, die in allen Tarifen verfügbar ist, eine Regel auf Antwortseite hinzugefügt.
Was ist Cloudflares „Full Transaction Detection“?
Eine neue WAF-Funktion, die Cloudflare für PHP2Shell veröffentlicht hat. Die WAF betrachtet die Anfrage und die Antwort Ihres Servers gemeinsam, und eine Response-Regel kann eine passende Antwort blockieren, bevor sie beim Angreifer ankommt. Laut Cloudflare reichen die Anfragedaten allein nicht immer aus, um einen Exploit von normalem Verkehr zu unterscheiden; das Signal aus der Antwort erhöht die Sicherheit der Erkennung und senkt Fehlalarme.
Wie prüfe ich meine Cloudflare-Einstellungen für PHP2Shell?
Prüfen Sie im Cloudflare-Dashboard drei Dinge:
- Modus des Regelsatzes (bezahlte Tarife): Das Cloudflare Managed Ruleset ist für Ihre Zone aktiv, und seine Aktion ist Blockieren, nicht nur Protokollieren.
- Blockierte Anfragen: Filtern Sie unter Security → Security Analytics → Events nach den Regel-IDs aus Cloudflares Beitrag, um zu sehen, was gestoppt wurde.
- Proxy-Status: Die DNS-Einträge Ihrer Website laufen über den Proxy (orangefarbene Wolke). Ein Eintrag mit „DNS only“ schickt Besucher direkt zu Ihrem Server, an der WAF vorbei.
Können Angreifer Cloudflare umgehen und meinen Server direkt angreifen?
Ja, wenn Ihr Server Verbindungen von überall annimmt. Die WAF sieht nur Anfragen, die über Cloudflare laufen. Kennt oder findet jemand die IP-Adresse Ihres Servers, kann er Anfragen direkt dorthin schicken. Cloudflares Anleitung zum Schutz Ihres Origin-Servers erklärt, wie Sie nur Verkehr von Cloudflare zulassen. Das verringert die Angriffsfläche, das PHP auf dem Server bleibt aber verwundbar, bis Sie es aktualisieren.
Muss ich PHP trotz Cloudflare aktualisieren?
Ja. PHP2Shell steckt in der PHP-Laufzeitumgebung, und laut der Ankündigung von PHP ist nur ein Update eine vollständige Lösung. Aktualisieren Sie auf die gepatchte Version Ihres Branches:
| 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 |
Ermitteln Sie Ihre Version mit dem PHP2Shell-Checker und folgen Sie dann dem PHP2Shell-Patch-Leitfaden für Ihr Setup. Können Sie heute nicht aktualisieren, finden Sie offizielle Übergangsmaßnahmen und ihre Grenzen unter Workaround für CVE-2026-109618.
Schützt Cloudflare auch WordPress vor PHP2Shell?
Dieselben Regeln gelten für jede PHP-Website hinter Cloudflare, auch für WordPress. Updates von WordPress, Themes oder Plugins beheben PHP2Shell nicht; siehe PHP2Shell und WordPress. WAF-Regeln anderer Anbieter, darunter AWS WAF, behandelt die Seite PHP2Shell-WAF-Regeln.
Ich nutze den kostenlosen Cloudflare-Tarif. Muss ich für PHP2Shell etwas einschalten?
Nein. Laut Cloudflare sind Free-Tarife automatisch durch das Cloudflare Managed Free Ruleset geschützt. PHP müssen Sie trotzdem aktualisieren, denn die Regeln filtern bekannte Angriffsmuster und ändern nichts am PHP auf Ihrem Server.
Meine Website liegt hinter Cloudflare. Kommen Angreifer trotzdem an sie heran?
Ja, wenn Ihr Server auch Verkehr annimmt, der nicht über Cloudflare kommt. Anfragen direkt an die IP-Adresse Ihres Servers laufen nie durch die WAF. Lassen Sie am Origin nur Cloudflare zu, wie es Cloudflares eigene Anleitung beschreibt, und aktualisieren Sie PHP.
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.
- Cloudflare deploys protections against php2shell vulnerabilityCDN-Anbieter Cloudflare
- WAF Release 2026-10-21 Emergency: Cloudflare Managed RulesetAnbieter Cloudflare
- WAF Release 2026-10-21 Emergency: Cloudflare Free RulesetAnbieter Cloudflare
- Default WAF protections deployed before public disclosureAnbieter Cloudflare (X)
- Rules live at 03:02 UTC; attackers mutating payloads; patch PHPAnbieter Dane Knecht, Cloudflare (X)
- Protect your origin serverAnbieter Cloudflare
- Security advisory: Critical remote code execution vulnerabilities, update nowOffiziell The PHP Group