Ratgeber · Sicherheit

PHP2Shell: Was die kritische PHP-Lücke für Ihre Website bedeutet

Am 21. Oktober 2026 hat das PHP-Projekt zwei kritische Sicherheitslücken geschlossen, die seit über zehn Jahren in PHP stecken. Angreifer können damit Websites übernehmen, ohne Passwort und ohne dass der Betreiber etwas falsch gemacht hat. Was dahintersteckt und warum diesmal nicht ein Plugin, sondern Ihr Hoster gefragt ist, erkläre ich in diesem Ratgeber.

Julian Bräucker Stand: ca. 7 Minuten Lesezeit

Stand: 26.10.2026. Bei allen Hostern, die ich für meine Kunden geprüft habe, ist die Korrektur inzwischen eingespielt. Am 26. Oktober wurde der erste erfolgreiche Angriff bestätigt; eine Ausnutzung in der Breite ist dem BSI bisher nicht bekannt. Maßgeblich sind die Hinweise des PHP-Projekts, des BSI und Ihres Hosters.

01 · Grundlage

Was PHP ist

PHP ist die Programmiersprache, in der WordPress, Shopware, Joomla, Drupal, TYPO3, Magento und viele andere Systeme geschrieben sind. Sie läuft auf dem Server Ihres Hosters. Bei jedem Seitenaufruf nimmt PHP die Anfrage des Besuchers entgegen, startet Ihr System und gibt die fertige Seite zurück.

Updates von WordPress oder Shopware betreffen die zweite Schicht. PHP2Shell steckt in der dritten.

Die Schichten Ihrer Website
  1. 01Ihre InhalteSeiten, Produkte, Bilder, Kundendaten
  2. 02Ihr SystemWordPress, Shopware, Joomla mit Plugins und Theme
  3. 03PHPdie Programmiersprache, in der Ihr System läuft. Hier steckt PHP2Shell.
  4. 04Webserver und BetriebssystemApache, nginx, Linux
02 · Die Lücke

Was die Lücke erlaubt

Beide Fehler stecken in der Art, wie PHP Speicher verwaltet, während es eine Anfrage verarbeitet.

9,2 von 10

Punkten nach CVSS 4.0 erreichen beide Lücken, CVE-2026-109618 und CVE-2026-109619.

PHP-Projekt, 21.10.2026
1 Anfrage

kann genügen, um fremden Code auszuführen, bevor die Anwendung überhaupt startet.

PHP-Projekt, 21.10.2026
Ohne Passwort

Für den Angriff ist weder eine Anmeldung noch ein Zutun des Betreibers nötig.

BSI, 21.10.2026
Seit 2012

steckt der fehlerhafte Code in PHP, seit Version 5.4.

Sansec, 21.10.2026

Eine einzige Anfrage

Es genügt eine präparierte Anfrage in dem Format, das Formulare mit Dateiupload verwenden. Ein solches Formular muss die Website dafür nicht haben.

Fremder Code auf dem Server

Wer Code auf dem Server ausführen kann, kann die Website verändern, Kundendaten lesen, Schadsoftware ablegen oder Spam versenden.

Daten aus anderen Anfragen

Zusätzlich können Daten aus dem Speicher abfließen, etwa Passwörter oder Sitzungsdaten anderer Besucher.

Quelle: Sansec, 21.10.2026

03 · Betroffen

Wer betroffen ist

Die Lücke steckt nicht in einem Plugin, das manche nutzen und andere nicht, sondern in der Grundlage. Laut PHP-Projekt ist jede PHP-Installation gefährdet, die Webanfragen beantwortet, egal ob PHP-FPM, Apache mit mod_php, CGI, FrankenPHP oder LiteSpeed. Die Standardeinstellungen sind verwundbar.

  1. 01

    Websites auf Shared Hosting

    Also die meisten Hosting-Pakete, in denen mehrere Kunden einen Server teilen.

  2. 02

    Eigene Server und VPS

    Hier pflegen Sie oder Ihr Administrator PHP selbst.

  3. 03

    Onlineshops

    Mit Kundenkonten, Bestellungen und Zahlungen steht hier am meisten auf dem Spiel.

  4. 04

    Andere PHP-Anwendungen

    Etwa Nextcloud, Webmail oder phpMyAdmin auf demselben Server.

Die Größe der Website spielt keine Rolle. Angriffe dieser Art laufen automatisiert und suchen das Internet nach verwundbaren Servern ab.

04 · Reihenfolge

Warum Sicherheits-Plugins und Wartungsmodus nicht helfen

Eine Anfrage durchläuft den Server in einer festen Reihenfolge. PHP2Shell greift beim Einlesen, also bevor Ihr System die Anfrage überhaupt sieht.

Der Weg einer Anfrage

  1. 1Der Webserver nimmt die Anfrage an
  2. 2PHP liest die Anfrage ein: Hier greift PHP2Shell
  3. 3WordPress oder Shopware startet
  4. 4Plugins, Anmeldung und Wartungsmodus werden aktiv

Hilft nicht

  • Sicherheits-Plugins und Firewall-Funktionen in WordPress oder Shopware
  • Der Wartungsmodus von WordPress oder Shopware, denn er läuft selbst in PHP
  • Updates von WordPress, Shopware, Plugins oder Themes

Hilft

  • Eine korrigierte PHP-Version, vom Hoster eingespielt
  • Übergangsweise: eine Wartungsseite, die der Webserver ganz ohne PHP ausliefert
  • Übergangsweise: eine vorgeschaltete Firewall wie die von Cloudflare gegen die bekannten Angriffsmuster
05 · Stand

Der Stand am 26. Oktober 2026

Alle Zeiten in deutscher Zeit. Die Lage entwickelt sich weiter.

  1. August 2026

    Sicherheitsforscher von Calif und Wiz Research melden die Lücken vertraulich an das PHP-Projekt.

    Sansec
  2. 17. Oktober

    Amazon beobachtet einen ersten Angriffsversuch, vier Tage vor der Korrektur.

    Amazon
  3. 20. Oktober

    Details gelangen vorzeitig an die Öffentlichkeit. Das PHP-Projekt kündigt eine Sicherheitsversion für den nächsten Tag an.

    PHP-Projekt
  4. 21. Oktober, 9:43 Uhr

    Cloudflare beobachtet Angriffe, noch bevor die Korrektur erschienen ist. Ein Angriffswerkzeug ist öffentlich verfügbar.

    Sansec · Cloudflare
  5. 21. Oktober, 16 Uhr

    Das PHP-Projekt veröffentlicht PHP 8.5.12, 8.4.27, 8.3.36 und 8.2.35. Ubuntu und Debian liefern eigene korrigierte Pakete.

    PHP-Projekt · Ubuntu USN-8948-1 · Debian
  6. 21. Oktober

    Das BSI warnt mit Stufe 3 von 4 (Orange) und rät, Server vorübergehend vom Internet zu trennen, wenn die Korrektur nicht umgehend eingespielt werden kann. CERT-EU, das Sicherheitsteam der EU-Institutionen, rät ebenso dazu, betroffene Anwendungen bis zum Update abzuschotten. Laut BSI haben einige Betreiber in Deutschland Websites vorsorglich vom Netz genommen.

    BSI · CERT-EU
  7. 22. Oktober

    Sansec stuft die Lage neu ein: Die öffentlich bekannten Angriffswerkzeuge funktionieren nicht gegen eine PHP-Standardinstallation, sondern nur unter weiteren Voraussetzungen. Massenhafte Angriffe hält Sansec deshalb für weniger wahrscheinlich; aktualisiert werden muss PHP trotzdem. Dem BSI ist bisher keine erfolgreiche Ausnutzung in der Breite bekannt.

    Sansec · BSI
  8. 23. Oktober

    Das PHP-Projekt meldet eine weitere Lücke (CVE-2026-115560), die auch die korrigierten Versionen betrifft, aber nur unter seltenen Bedingungen ausnutzbar ist. Bis zur nächsten regulären PHP-Version empfiehlt es session.upload_progress.enabled = 0.

    PHP-Projekt
  9. 26. Oktober

    Sicherheitsforscher bestätigen den ersten erfolgreichen Angriff: Auf einem ihrer Testserver mit nicht korrigiertem PHP 8.4.26 führten Angreifer eigenen Code aus.

    BleepingComputer
06 · Zuständigkeit

Warum diesmal der Hoster handeln muss

PHP gehört zum Server, nicht zu Ihrer Website. Bei Shared Hosting und verwalteten Servern installiert und aktualisiert der Hoster PHP. Sie wählen im Kundenmenü meist nur die Hauptversion, etwa PHP 8.3. Auf einem eigenen Server oder VPS sind Sie oder Ihr Administrator selbst zuständig.

Beim Hoster liegt
  • Die korrigierte PHP-Version einspielen
  • Die PHP-Prozesse neu starten, damit die Korrektur wirkt
  • Für ältere Versionen eine Korrektur bereitstellen oder den Wechsel empfehlen
Bei Ihnen liegt
  • Prüfen, ob Ihre Website schon geschützt ist
  • Beim Hoster nachfragen, wenn das unklar ist
  • Eine veraltete PHP-Version umstellen
  • Entscheiden, ob die Website bis zur Korrektur offline geht
PHP 8.1 und älter

Diese Versionen bekommen vom PHP-Projekt keine regulären Updates mehr. Für Fachleute, die PHP selbst bauen, hat es Korrekturen im Quellcode veröffentlicht, und manche Linux-Distributionen liefern eigene. Bei einem Hosting-Paket ist der sichere Weg, jetzt auf PHP 8.3 oder 8.4 umzustellen. PHP 8.2 wird laut PHP-Projekt noch bis zum 31. Dezember 2026 mit Sicherheitsupdates versorgt.

07 · Nächste Schritte

Was Sie jetzt tun können

Die Schritte in der richtigen Reihenfolge, mit einer Vorlage für die Anfrage an Ihren Hoster, fasse ich im Ratgeber PHP2Shell: Was Sie jetzt tun sollten zusammen.

Wenn Sie unsicher sind, ob Ihre Website betroffen ist, schreiben Sie mir. Ich prüfe den Stand und sage Ihnen, was zu tun ist. Einen Wechsel der PHP-Version teste ich vorher auf dem Doppelgänger, einer exakten Kopie Ihrer Website.

Expertenstimme
Zwischen der Veröffentlichung einer Sicherheitslücke und dem ersten Angriff liegen heute oft nur noch Stunden. Ein Update im Quartal hält da nicht mehr mit.
Julian Bräucker
Julian BräuckerEntwickler und Betreiber des Doppelgängers, Düsseldorf
5 Std.
Median bis zum ersten Angriff auf eine der meistgesuchten WordPress-Lücken
Häufige Fragen

Kurz beantwortet.

Ist meine Website von PHP2Shell betroffen?

Wenn sie mit WordPress, Shopware, Joomla, Drupal, TYPO3 oder einem anderen PHP-System läuft, sehr wahrscheinlich ja, solange PHP auf dem Server nicht auf einem korrigierten Stand ist. Entscheidend ist nicht die Version Ihres Systems, sondern die PHP-Version auf dem Server. Wie Sie sie herausfinden, steht im Ratgeber PHP2Shell: Was Sie jetzt tun sollten.

Schützt mich ein Sicherheits-Plugin oder der Wartungsmodus?

Nein. Die Lücke liegt in dem Teil von PHP, der eine Anfrage entgegennimmt. Das passiert, bevor WordPress, Shopware und ihre Plugins starten. Auch im Wartungsmodus läuft PHP weiter. Schutz bietet nur eine korrigierte PHP-Version, übergangsweise eine Wartungsseite, die ganz ohne PHP ausgeliefert wird.

Reicht es, WordPress oder Shopware zu aktualisieren?

Nein. Updates von WordPress, Shopware, Plugins oder Themes ändern nichts an PHP selbst. Aktualisiert werden muss PHP auf dem Server, bei Hosting-Paketen durch den Hoster.

Wer muss das Update einspielen?

Bei Shared Hosting und verwalteten Servern der Hoster. Sie wählen im Kundenmenü meist nur die Hauptversion, etwa PHP 8.3, die genaue Unterversion spielt der Hoster ein. Bei einem eigenen Server oder VPS sind Sie oder Ihr Administrator zuständig.

Was ist mit PHP 8.1 und älter?

Diese Versionen bekommen vom PHP-Projekt keine regulären Updates mehr. Für Fachleute, die PHP selbst bauen, hat es Korrekturen im Quellcode veröffentlicht, und manche Linux-Distributionen liefern eigene Korrekturen. Bei einem Hosting-Paket ist der sichere Weg, jetzt auf PHP 8.3 oder 8.4 umzustellen.

Woher kommt der Name PHP2Shell?

Eine Shell ist der direkte Zugang zur Kommandozeile eines Servers. Der Name beschreibt, was die Lücke ermöglicht: aus einer gewöhnlichen Anfrage an eine PHP-Website Zugriff auf den Server zu bekommen. Laut BSI erinnert er bewusst an Log4Shell, eine ähnlich weitreichende Lücke aus dem Jahr 2021.

Weiterlesen

Weitere Ratgeber

Shopware
Shopware 5 ablösen: Welche Alternative passt zu Ihrem Shop?
Shopware 6, WooCommerce, Shopify, JTL-Shop und Magento: Kosten, Aufwand und für wen was passt.
Weiterlesen
Kosten
Shopware Community Edition über 1 Million Euro Umsatz: Was jetzt?
Was über 1 Mio. € GMV wegfällt, was Rise kostet und warum ein Systemwechsel selten günstiger ist.
Weiterlesen
Sicherheit
Cyber Resilience Act: Was er für Ihre Website oder Ihren Shop bedeutet (und was nicht)
Wen der CRA verpflichtet, wen nicht, und was sich für Website- und Shop-Betreiber indirekt ändert.
Weiterlesen
Staging
Staging-Umgebung: Hoster-Staging, Plugin oder eigener Server?
Vier Ansätze im Vergleich: Isolation, Datenschutz, Rollback und Shop-Eignung.
Weiterlesen
WordPress
Kritischer Fehler nach einem WordPress-Update: So holen Sie Ihre Website zurück
Wiederherstellungsmodus, Plugin per FTP abschalten, alte Version zurückholen und künftig vorbeugen.
Weiterlesen
Shopware
Shopware 6 Updates einspielen, ohne den Shop zu gefährden
Patch, Minor oder Major: Checkliste für Backup, Staging, Erweiterungen und Rollback.
Weiterlesen
Kosten
Website-Wartung: Was kostet sie wirklich?
Wartungsverträge im Vergleich, Stunden pro Update-Runde und was ein einziger Vorfall kosten kann.
Weiterlesen
Sicherheit
NIS2 für kleine Unternehmen: Betroffen oder nicht, und was Ihre Kunden jetzt fragen
Wen NIS2 direkt betrifft, was Kunden von Lieferanten fragen und wie Sie Fragen zur Website belegt beantworten.
Weiterlesen
WordPress
WordPress-Updates sicher einspielen, ohne die Website zu riskieren
Warum Aufschieben riskant ist und welche Routine Core, Plugins und WooCommerce sicher hält.
Weiterlesen
Shopware
Shopware 6: Update fehlgeschlagen? Ursachen, Rückweg, Sicherheitsupdates
Ursache eingrenzen, sicher zurückspielen und warum Sicherheitsupdates nicht warten dürfen.
Weiterlesen
Sicherheit
Onlineshop gehackt: Was jetzt zu tun ist
Erste Schritte bei Shopware und WooCommerce: Skimmer, Zahlungsanbieter, Kundendaten, Meldepflicht.
Weiterlesen
Shopware
Von Shopware 5 auf Shopware 6: So gelingt die Migration
Was übernommen wird, was neu entsteht und wie Sie Ihre Rankings sichern.
Weiterlesen
Sicherheit
PHP2Shell: Was Sie jetzt tun sollten
PHP-Version prüfen, Hoster fragen, übergangsweise absichern, Spuren eines Einbruchs finden.
Weiterlesen
Shopware
Von Shopware 5 zu WooCommerce: So gelingt der Umzug
Wann WooCommerce passt, was übernommen wird und wie Sie Rankings und Kundenkonten sichern.
Weiterlesen
Sicherheit
Sicherheit im Zeitalter von KI: Was sich für Ihre Website ändert
Was KI an Angriffen auf Websites ändert, was belegt ist und welche Abwehr wirklich hilft.
Weiterlesen
Sicherheit
Updates sind Pflicht: Was die DSGVO von Website- und Shop-Betreibern verlangt
Was Art. 32 DSGVO für Updates, Backups und Zugänge verlangt und was die Aufsichtsbehörden dazu sagen.
Weiterlesen
Sicherheit
WordPress gehackt: Was jetzt zu tun ist
Erste Schritte, Anzeichen, Backup oder Bereinigung, Google-Warnung und Meldepflicht.
Weiterlesen

Unsicher, ob Ihre Website betroffen ist?

Schreiben Sie mir, mit welchem System Ihre Website läuft und bei welchem Hoster sie liegt. Ich prüfe den Stand und sage Ihnen, was zu tun ist.

Anfrage senden 0211 174 205 79
Der Doppelgängerby jbraucker

Entwickelt von Julian Bräucker, Düsseldorf. Server in Deutschland.

Rechtliches ImpressumDatenschutz
Rückendeckung für Ihre Website. © 2026 Julian Bräucker · jbraucker.com Rechenzentrum Falkenstein, Deutschland