WordPress und PHP2Shell: Ist meine WordPress-Seite betroffen?
Ja, WordPress-Seiten sind von PHP2Shell betroffen, solange auf dem Server ein ungepatchtes PHP läuft. Die Lücke steckt nicht in WordPress, sondern in PHP selbst; WordPress- und Plugin-Updates schließen sie deshalb nicht. Die Forschenden haben die Ausführung von Code gegen WordPress, Drupal und Joomla gezeigt. Handeln muss, wer PHP auf dem Server betreibt: bei einem Webhosting-Paket Ihr Hoster, beim eigenen Server Ihr Administrator oder Ihre Agentur.
Warum helfen WordPress-Updates hier nicht?
WordPress, seine Plugins und Themes sind in PHP geschrieben. PHP2Shell sitzt eine Ebene darunter: in dem Programm, das jede Anfrage annimmt, bevor WordPress überhaupt startet. Bei Apache mit mod_php reicht laut PHP-Team eine einzige anonyme Anfrage, und der Angriff läuft, bevor eine Zeile WordPress-Code ausgeführt wird. Deshalb können weder WordPress-Updates noch Sicherheits-Plugins die Lücke schließen.
Wer muss handeln: Sie oder Ihr Hoster?
| Hosting-Art | Wer aktualisiert PHP? | Ihre Aufgabe |
|---|---|---|
| Webhosting-Paket mit Kundenmenü | Der Hoster | Patchstand schriftlich bestätigen lassen, PHP-Version im Kundenmenü auf 8.3 oder neuer stellen |
| Managed WordPress Hosting | Der Hoster | Bestätigung einholen, dass PHP aktualisiert und neu gestartet ist |
| Eigener Server oder VPS | Sie oder Ihr IT-Dienstleister | Update einspielen und PHP neu starten, siehe Anleitung |
| Website wird von einer Agentur betreut | Die Agentur | Schriftliche Bestätigung mit Datum und Version anfordern |
So prüfen Sie Ihre WordPress-Seite in drei Minuten
- Adresse in den kostenlosen PHP2Shell-Check eingeben. Er zeigt, ob die Seite PHP nutzt und welche Version sie nach außen meldet.
- In WordPress unter Werkzeuge, Website-Zustand, Reiter Bericht, Abschnitt Server die PHP-Version ablesen.
- Im Kundenmenü des Hosters nachsehen, welche PHP-Version für die Domain eingestellt ist.
- Die Version mit der Tabelle unten vergleichen. Meldet WordPress eine Version wie 8.3.6, kann ein Paket von Ubuntu dahinterstecken, das trotzdem abgesichert ist. Das klärt nur der Hoster.
| PHP-Zweig | Abgesichert ab | Sicherheitsupdates bis |
|---|---|---|
| 8.5 | 8.5.12 | 31.12.2029 |
| 8.4 | 8.4.27 | 31.12.2028 |
| 8.3 | 8.3.36 | 31.12.2027 |
| 8.2 | 8.2.35 | 31.12.2026 |
| 8.1 und älter | Kein offizielles Release, nur Quell-Patches für 7.4, 8.0 und 8.1 | Bereits abgelaufen |
Vorlage: E-Mail an Ihren Hoster
Betreff: PHP2Shell (CVE-2026-109618, CVE-2026-109619), Patchstand für [Ihre Domain]. Guten Tag, bitte bestätigen Sie mir schriftlich, dass auf dem Server meiner Website [Ihre Domain] PHP gegen CVE-2026-109618 und CVE-2026-109619 abgesichert ist, also PHP 8.5.12, 8.4.27, 8.3.36, 8.2.35 oder ein entsprechend gepatchtes Paket Ihrer Linux-Distribution läuft, und dass alle PHP-Prozesse danach neu gestartet wurden. Bitte nennen Sie mir die installierte Version und das Datum der Aktualisierung. Falls die Korrektur noch nicht installiert ist: Wann ist sie geplant, und welche Schutzmaßnahmen gelten bis dahin? Vielen Dank, [Name, Kundennummer]
Was können Sie heute selbst tun?
- Im Kundenmenü auf PHP 8.4 oder 8.5 wechseln, wenn der Hoster das anbietet und abgesicherte Builds bestätigt. Vorher eine Sicherung anlegen und danach Formulare, Shop und Login testen.
- Läuft Ihre Domain über Cloudflare, sind dessen Schutzregeln gegen PHP2Shell auch im kostenlosen Tarif aktiv. Das überbrückt, ersetzt aber das Update nicht.
- Ein Wartungsmodus-Plugin bringt nichts, weil PHP trotzdem jede Anfrage verarbeitet. Wer die Seite offline nehmen will, deaktiviert sie im Kundenmenü des Hosters.
- Nach dem Update alle Administrator-Passwörter ändern und die Sicherheitsschlüssel in der wp-config.php neu erzeugen. Damit werden auch alle bestehenden Anmeldungen beendet.
- Unbekannte Benutzer mit Administratorrechten löschen und nicht genutzte Plugins und Themes entfernen.
Woran erkennen Sie, dass die Seite schon angegriffen wurde?
- Neue Administrator-Konten, die niemand angelegt hat.
- PHP-Dateien im Ordner wp-content/uploads, wo eigentlich nur Bilder und Dokumente liegen.
- Eine veränderte .htaccess-Datei oder Weiterleitungen auf fremde Seiten, oft nur für Besucher von Google oder vom Handy.
- Warnungen in der Google Search Console, im Browser oder vom Hoster.
- Plötzlich viele ausgehende Mails vom Server oder ungewöhnlich hohe Serverlast.
Sehen Sie eines dieser Zeichen, beschreibt der Ratgeber Website gehackt: was tun? die Reihenfolge der nächsten Schritte.
Joomla, Drupal, TYPO3 und Shopware
Für alle PHP-basierten Systeme gilt dasselbe wie für WordPress: Das Update muss auf dem Server passieren, nicht im System. Updates von Joomla, Drupal, TYPO3, Contao oder Shopware sollten Sie trotzdem einspielen, sie schließen aber andere Lücken. Auch Onlineshops mit WooCommerce, Magento oder PrestaShop laufen auf PHP.
Welche PHP-Version sollte eine WordPress-Seite künftig nutzen?
Eine Version mit möglichst langem Sicherheitssupport, heute PHP 8.4 oder 8.5. PHP 8.2 bekommt nur noch bis Ende 2026 Sicherheitsupdates. Testen Sie den Wechsel zuerst auf einer Kopie der Seite, denn ältere Plugins und Themes sind nicht immer mit neuen PHP-Versionen verträglich.
Wie wir helfen
Wir übernehmen die Abstimmung mit Ihrem Hoster, prüfen die Seite auf Spuren eines Angriffs und stellen PHP auf eine aktuelle Version um, mit Test auf einer Kopie. Dauerhaft halten wir WordPress, Plugins und Server in der Website-Betreuung aktuell. Einzelne Einsätze kosten 95 € netto pro Stunde im 15-Minuten-Takt.
Häufige Fragen zum Thema
Ist meine WordPress-Seite von PHP2Shell betroffen?
Ja, wenn auf dem Server eine PHP-Version vor 8.5.12, 8.4.27, 8.3.36 oder 8.2.35 ohne Korrektur der Distribution läuft. WordPress selbst ist nicht fehlerhaft, läuft aber auf dem betroffenen PHP.
Hilft ein Sicherheits-Plugin gegen PHP2Shell?
Nein. Sicherheits-Plugins laufen selbst in PHP und greifen erst, wenn eine Anfrage WordPress erreicht. Der Angriff kann laut PHP-Team schon vorher ausgelöst werden.
Muss ich WordPress neu installieren?
Nur wenn die Seite bereits kompromittiert ist. Ohne Anzeichen eines Angriffs reicht das PHP-Update auf dem Server, danach sollten Sie Passwörter und die Schlüssel in der wp-config.php erneuern.
Mein Hoster antwortet nicht. Was kann ich tun?
Deaktivieren Sie die Seite im Kundenmenü, bis eine Bestätigung vorliegt, oder legen Sie die Domain auf Cloudflare als Überbrückung. Antwortet der Hoster dauerhaft nicht, ist ein Umzug zu einem Anbieter mit nachvollziehbarem Patchstand sinnvoll.
Kann ich die PHP-Version im Hosting-Menü selbst ändern?
Meist ja, aber nur zwischen den Versionen, die der Hoster installiert hat. Ob diese das Sicherheitsupdate enthalten, muss der Hoster bestätigen.
Quellen
Stand der Angaben: 21. Oktober 2026. Gesetze und Förderbedingungen ändern sich; maßgeblich sind die verlinkten Originalquellen.
- PHP: Ankündigung des kritischen Sicherheitsupdates (php.announce, 20. Oktober 2026)
- PHP: News-Archiv 2026 mit den Releases 8.5.12, 8.4.27, 8.3.36 und 8.2.35
- PHP: Advisory GHSA-w8hw-w9fx-j79w zu CVE-2026-109618
- PHP: Advisory GHSA-6wmf-4rv5-p3rp zu CVE-2026-109619
- PHP: Unterstützte Versionen und Support-Enden
- CERT-EU: Security Advisory 2026-018, Critical Vulnerabilities in PHP
- CERT.at: Aktuelle Meldungen, Warnung vom 20. Oktober 2026
- BSI: Cybersicherheitswarnung „PHP: Kritische Schwachstellen bedrohen Webanwendungen weltweit“
- Cloudflare: Schutzregeln gegen php2shell (21. Oktober 2026)
- Mattias Geniar: Patches für CVE-2026-109618 und CVE-2026-109619 einspielen