IT-Sicherheit

WordPress und PHP2Shell: Ist meine WordPress-Seite betroffen?

Arda Özkan, Software-Architekt7 Min. Lesezeit
Symbolbild: Serverschrank mit Glasfaser- und Netzwerkkabeln im DunkelnSymbolbild

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-ArtWer aktualisiert PHP?Ihre Aufgabe
Webhosting-Paket mit KundenmenüDer HosterPatchstand schriftlich bestätigen lassen, PHP-Version im Kundenmenü auf 8.3 oder neuer stellen
Managed WordPress HostingDer HosterBestätigung einholen, dass PHP aktualisiert und neu gestartet ist
Eigener Server oder VPSSie oder Ihr IT-DienstleisterUpdate einspielen und PHP neu starten, siehe Anleitung
Website wird von einer Agentur betreutDie AgenturSchriftliche Bestätigung mit Datum und Version anfordern

So prüfen Sie Ihre WordPress-Seite in drei Minuten

  1. Adresse in den kostenlosen PHP2Shell-Check eingeben. Er zeigt, ob die Seite PHP nutzt und welche Version sie nach außen meldet.
  2. In WordPress unter Werkzeuge, Website-Zustand, Reiter Bericht, Abschnitt Server die PHP-Version ablesen.
  3. Im Kundenmenü des Hosters nachsehen, welche PHP-Version für die Domain eingestellt ist.
  4. 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-ZweigAbgesichert abSicherheitsupdates bis
8.58.5.1231.12.2029
8.48.4.2731.12.2028
8.38.3.3631.12.2027
8.28.2.3531.12.2026
8.1 und älterKein offizielles Release, nur Quell-Patches für 7.4, 8.0 und 8.1Bereits 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.

Schriftliche Ersteinschätzung, ohne Verkaufsanruf

WordPress-Seite betroffen? Wir klären das mit Ihrem Hoster.

Wir prüfen PHP-Version, Hosting und Spuren eines Einbruchs, stimmen das Update mit dem Hoster ab oder spielen es selbst ein. 95 € netto pro Stunde im 15-Minuten-Takt.

Antwort innerhalb von 24 Stunden an Werktagen · +43 699 1919 5789