German Brand Award Winner 2026Shopify PartnerKlaviyo PartnerGoogle 5,0 ★★★★★150+ Projekte

PHP-Sicherheitslücke „PHP2Shell“: Sind Shopware, WooCommerce & Co. betroffen?

PHP2Shell: Shopware, WooCommerce, Magento und JTL laufen auf PHP und sind betroffen. Was Shop-Betreiber heute tun müssen und warum Shopify-Shops es nicht sind.

Jason Spizert

Jason Spizert

Veröffentlicht am

ca. 6 Min.

Die kurze Antwort

Am 21. Oktober 2026 hat das PHP-Projekt zwei kritische Lücken geschlossen, CVE-2026-109618 und CVE-2026-109619, in Berichten „PHP2Shell“ genannt. Angreifer können damit ohne Login eigenen Code auf Webservern ausführen, betroffen ist jede PHP-Version unter 8.5.12, 8.4.27, 8.3.36 und 8.2.35. Wenn dein Shop auf WooCommerce, Shopware, Magento, JTL-Shop, OXID, Gambio oder Modified läuft, prüfe heute deine PHP-Version und frag deinen Hoster, ob das Update schon eingespielt ist. Shopify-Shops betreibt Shopify selbst, dort hast du keine eigene PHP-Installation.

Stand: 21.10.2026, 20 Uhr. Die Lage ändert sich stündlich. Alles hier ist aus Originalquellen belegt: Sicherheitshinweis des PHP-Projekts, die beiden Advisories auf GitHub, die Warnung des BSI und die Berichte von heise. Alle Links stehen unten.

Was ist passiert?

Das PHP-Projekt hat am 21. Oktober 2026 um 16 Uhr deutscher Zeit (14:00 UTC) vier Sicherheitsupdates veröffentlicht: PHP 8.5.12, 8.4.27, 8.3.36 und 8.2.35.

Sie schließen zwei kritische Lücken. Beide erlauben dasselbe: Ein Angreifer schickt präparierte Anfragen an deinen Server und bringt ihn dazu, fremden Code auszuführen. Ohne Login, ohne dass jemand etwas anklickt, mit den Rechten des Webservers, also mit Zugriff auf Datenbank, Kundendaten und Bestellungen.

PHP2Shell in Zahlen

Zwei kritische Lücken, ausnutzbar ohne Login und ohne Klick.

9,2

von 10 Punkten nach CVSS 4.0, für jede der beiden Lücken

2

Lücken: CVE-2026-109618 und CVE-2026-109619

4

gepatchte Versionen, von 8.2.35 bis 8.5.12

16 Uhr

Veröffentlichung am 21.10.2026, deutsche Zeit

PHP 5

so weit zurück reichen die Lücken laut heise und Wiz

8.1

und älter: kein fertiges Update vom PHP-Projekt

Quellen: php.net Security Advisory, GitHub Security Advisories, heise online, Wiz Research. Stand 21.10.2026, 20 Uhr.

Der Name „PHP2Shell“ ist belegt. Laut BSI heißen die Lücken in Berichten so, angelehnt an die Java-Lücke „Log4Shell“. Entdeckt haben sie laut BSI die Sicherheitsfirmen Wiz und Calif zusammen mit OpenAI.

Sicherheitshinweis auf php.net vom 21. Oktober 2026: PHP 8.5.12, 8.4.27, 8.3.36 und 8.2.35 beheben zwei kritische Lücken, betroffen sind alle PHP-Installationen, die Webanfragen beantworten
Screenshot: php.net, Security advisory, 21.10.2026. Betroffen sind laut PHP-Team alle Installationen, die Webanfragen beantworten, auch PHP-FPM und LiteSpeed.
Was wann passiert ist, belegt
20.10.2026php.netVorankündigung: Sicherheitsrelease am 21. Oktober um 14:00 UTC, zwei kritische Lücken, beide mit CVSS 4.0 9,2 bewertet.
21.10., 10:22 Uhrheise onlineBericht über die angekündigten Updates. CERT-EU hat seine Abonnenten gewarnt und rät zum schnellen Update.
21.10., vor 16 UhrBSICybersicherheitswarnung: Patch um 16 Uhr deutscher Zeit unverzüglich installieren. Bestätigte Ausnutzung bislang nicht bekannt.
21.10., 16 Uhrphp.netPHP 8.5.12, 8.4.27, 8.3.36 und 8.2.35 erscheinen. Sicherheitshinweise zu CVE-2026-109618 und CVE-2026-109619 mit Details.
21.10., abendsBSI und heiseBSI ergänzt die Warnung um die bereitgestellten Patches (Version 1.1). heise aktualisiert um 19:39 Uhr: auch Router und NAS-Geräte könnten betroffen sein.
Stand 21.10., 20 UhrLageLaut BSI keine bestätigte Ausnutzung, aber unbestätigte Berichte über Exploits. Die Sicherheitsfirma watchTowr meldet Angriffe in ihrem Honeypot-Netz.
Uhrzeiten in deutscher Sommerzeit, 16 Uhr entspricht 14:00 UTC. Quellen: php.net News-Archiv, BSI-Cybersicherheitswarnung, heise online, watchTowr. Die Lage ändert sich, nachlesen lohnt.

Schon ausgenutzt? Das BSI kennt keine bestätigte Ausnutzung, aber unbestätigte Berichte über Exploits. heise rechnete mit funktionierenden Exploits innerhalb von Stunden, watchTowr meldet Angriffe in seinem Honeypot-Netz. Für dich heißt das: Behandle deinen Server so, als würde er heute Nacht angegriffen.

Warum hilft ein Update deines Shop-Systems hier nicht?

Weil die Lücke nicht in WooCommerce, Shopware oder Magento steckt, sondern eine Ebene darunter, in PHP selbst. Laut Wiz kann schon eine einfache „Hello World“-Anwendung angreifbar sein. Vorgeführt haben die Entdecker den Angriff unter anderem an aktuellen WordPress-Installationen.

Wo die Lücke sitzt: eine Ebene unter deinem ShopAngriff per präparierter Webanfrage, ohne Login
Plugins und ErweiterungenSicherheits-Plugin, Wartungsmodus, Zahlungs-PluginsSchützt nicht. Der Angriff greift tiefer.
Shop-SystemWooCommerce, Shopware, Magento, JTL-Shop, OXID, GambioUpdate hilft nicht. Die Lücke steckt nicht hier.
PHPNimmt jede Webanfrage an, bevor der Shop-Code läuftHier sitzt die Lücke. Nur das PHP-Update schließt sie.
Server und BetriebssystemHoster, vServer, Docker-ContainerHier wird PHP aktualisiert, vom Hoster oder von dir.
Schema nach dem Sicherheitshinweis auf php.net und dem Bericht von Wiz Research, 21.10.2026. Laut PHP-Team gibt es bei Apache mit mod_php einen vorgeführten Angriff, der greift, bevor der Code der Anwendung läuft. Laut Wiz kann schon eine „Hello World“-Seite angreifbar sein.

Daraus folgt etwas, das viele falsch machen werden: Ein Sicherheits-Plugin oder ein Wartungsmodus in WordPress schützt nicht. Wenn PHP die Anfrage annimmt, ist es schon zu spät.

„There are no complete mitigations, updating is the only safe choice.“
PHP-Projekt, Release-Meldung zu PHP 8.5.12, 21.10.2026

Zu Deutsch: Nur das Update ist sicher. Das PHP-Team nennt zwar Übergangsmaßnahmen für Server-Admins, etwa Einstellungen in der php.ini, schreibt aber ausdrücklich dazu, dass sie eine Installation nicht sicher machen. Eine davon ist laut heise nach eigenem Kenntnisstand sogar unwirksam.

Illustration: vier übereinanderliegende Schichten, unten ein Server, darüber eine Schicht mit einem leuchtenden Riss, oben Shop-Oberfläche und Produkte
Die Lücke sitzt in der Schicht unter dem Shop. Ein Update obendrauf erreicht sie nicht. (Illustration, mit KI erzeugt)

Bin ich betroffen?

Ja, wenn dein Shop oder eine andere Website von dir auf einer PHP-Version unter 8.5.12, 8.4.27, 8.3.36 oder 8.2.35 läuft und kein Paket mit dem Fix installiert ist. Das gilt für WooCommerce, Shopware, Magento und Adobe Commerce, JTL-Shop, OXID, Gambio und Modified, egal ob du selbst betreibst oder über einen Hoster.

Bin ich betroffen? Drei Fragen, Stand 21.10.2026
01Läuft dein Shop oder eine andere Seite von dir auf PHP?WooCommerce, Shopware, Magento, JTL-Shop, OXID, Gambio, Modified, auch ein WordPress-Blog neben dem ShopNeinVon dieser Lücke nicht direkt betroffen. Prüf trotzdem Blog, Landingpages und Apps mit eigenem Server.JaWeiter mit Frage 2.
02Betreibst du den Server selbst?Eigener vServer, Root-Server oder Docker-Container, um den sich niemand sonst kümmertNeinShared oder Managed Hosting: Dein Hoster spielt das PHP-Update ein. Status beim Hoster prüfen, Version danach selbst nachsehen.JaDu oder dein Dienstleister müssen PHP selbst aktualisieren. Weiter mit Frage 3.
03Ist deine PHP-Version schon gepatcht?8.5.12, 8.4.27, 8.3.36, 8.2.35 oder höher, oder ein Paket deiner Linux-Distribution mit dem FixNeinJetzt handeln: Update einspielen, PHP-Dienst neu starten, Version erneut prüfen.JaGegen diese beiden Lücken geschützt. Shop-System und Plugins trotzdem aktuell halten.
Sonderfall PHP 8.1 und älterVom PHP-Projekt gibt es dafür kein fertiges Update mehr. Entweder bietet dein Hoster oder deine Distribution einen Backport an, oder du wechselst auf eine unterstützte Version. Vorher testen, ob Shop und Plugins damit laufen.
Vereinfachtes Schema nach dem Sicherheitshinweis auf php.net vom 21.10.2026. Distributionen wie Debian oder Ubuntu liefern Fixes oft ohne neue PHP-Versionsnummer aus, dann zählt die Sicherheitsmeldung der Distribution.
Vier Wege zur PHP-Version
Weg 1Kundenbereich des HostersFast jeder Hoster zeigt die Version je Domain, oft unter „PHP-Einstellungen“ oder „PHP-Version“.
Weg 2WordPress und WooCommerceWerkzeuge, Website-Zustand, Bericht, Abschnitt Server.
Weg 3phpinfo-DateiEine kleine Datei mit phpinfo() zeigt die Version, die deine Website wirklich nutzt.Achtung: Direkt danach löschen, sie verrät Angreifern viel.
Weg 4php -v auf dem ServerZeigt die Version der Kommandozeile.Achtung: Die Website kann über PHP-FPM eine andere nutzen.
Steht bei dir eine ältere Nummer, heißt das nicht automatisch „ungeschützt“. Debian, Ubuntu und Co. spielen Fixes oft ohne neue Versionsnummer ein, dann zählt die Sicherheitsmeldung der Distribution oder die Auskunft des Hosters.
PHP-ZweigGepatchte Version vom PHP-ProjektSicherheitsupdates laut php.net 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, 8.0, 7.4Keine fertige Version, nur Quellcode-Korrekturen zum SelbstbauenSupport beendet
7.3 und älterNichtsSupport beendet

Was musst du jetzt tun?

PHP aktualisieren lassen, danach prüfen, und erst dann zum Rest. Die ersten vier Schritte gehören auf heute.

Notfallplan: sieben Schritte in dieser ReihenfolgeSchritte 1 bis 4 heute
1Version prüfenWie oben beschrieben. Version und Datum notieren.
2Zuständigkeit klärenHosting: Status beim Hoster prüfen oder direkt fragen. Eigener Server: du oder dein Dienstleister, heute.
3Update einspielen8.5.12, 8.4.27, 8.3.36, 8.2.35 oder das Paket der Distribution. Docker: Images neu ziehen, Container neu erstellen.
4Neu starten, nachprüfenPHP-Dienst neu starten, Version danach auf der Website selbst prüfen, nicht nur auf der Kommandozeile.
5Shop und Plugins mitziehenBeim Wechsel auf einen neueren Zweig erst in einer Kopie des Shops testen.
6Logs ansehenLaut Wiz: Uploads mit vielen Formularteilen, danach Speicherfehler oder 500er, kaputte PHPSESSID-Cookies, ständig neu startende PHP-Prozesse.
7Backups sichernVor dem Update sichern und eine Sicherung von vor dem 20. Oktober aufheben.
Kein Update heute möglich?Eine vorgeschaltete Firewall (WAF) ist eine Krücke für ein paar Stunden. Ist dir das Risiko zu hoch, nimm den PHP-Server vom Netz, bis das Update drin ist.
Nach php.net, heise online und Wiz Research, Stand 21.10.2026. Uberspace hat laut heise angekündigt, PHP vorübergehend abzuschalten. Cloudflare nennt seine WAF-Regeln selbst eine vorübergehende Lösung.

Ein Tag offline kostet Umsatz. Ein kompromittierter Shop mit Kundendaten kostet mehr.

Cybersicherheitswarnung des BSI vom 21. Oktober 2026, Version 1.1, zu den PHP-Schwachstellen CVE-2026-109618 und CVE-2026-109619 mit dem Hinweis, den Patch unverzüglich zu installieren
Screenshot: bsi.bund.de, Cybersicherheitswarnung Version 1.1, 21.10.2026. Das BSI rät, den Patch unverzüglich zu installieren, und nennt die Bezeichnung PHP2Shell.

Was ist mit Shopify?

Bei Shopify betreibst du keinen eigenen Server und keine eigene PHP-Installation, ein Update auf deiner Seite gibt es deshalb nicht. Geprüft werden muss trotzdem alles, was du neben dem Shop selbst betreibst.

Shopify-Shop: was bei Shopify liegt, was bei dir
ShopifyShop, Server und PHP-Ebene: Hosting, technische Wartung und Sicherheitsfunktionen gehören laut Shopify zum Tarif. Eine eigene PHP-Installation hast du dort nicht.
Prüfst du trotzdem selbst
Blog oder Landingpages in WordPressOft auf einer Subdomain. Dafür gilt alles aus dem Notfallplan.
Apps von DrittanbieternLaufen auf den Servern ihrer Anbieter. Bei Apps mit Zugriff auf Kunden- und Bestelldaten nachsehen, ob der Anbieter etwas veröffentlicht hat.
Eigene SchnittstellenEin Skript, das Bestellungen an die Warenwirtschaft schickt, oder ein alter Export-Server. In PHP geschrieben? Dann auf die Liste.
Eine eigene Stellungnahme von Shopify zu PHP2Shell war bis 21.10.2026, 20 Uhr nicht zu finden. Die Statusseite meldete für den 20. und 21. Oktober keine Vorfälle.

Wie viele Apps ein Shop wirklich braucht und wie viel Zugriff sie bekommen sollten, steht in Shopify-Apps: Welche ein Shop wirklich braucht.

Warum ist das bei selbst betriebenen Shops eine Daueraufgabe?

Weil jemand für die Ebene unter dem Shop zuständig sein muss, jeden Tag, nicht nur bei Schlagzeilen. PHP2Shell ist der laute Fall. Der leise Fall ist der Kalender.

Der leise Fall: wie lange jeder PHP-Zweig noch Sicherheitsupdates bekommt
Heute
8.2bis 31.12.2026
8.3bis 31.12.2027
8.4bis 31.12.2028
8.5bis 31.12.2029
20262027202820292030
≤ 8.1Support beendet, kein fertiges Update mehr vom PHP-Projekt
Nach php.net, Supported Versions, abgerufen am 21.10.2026. Wer heute auf 8.2 aktualisiert, muss in rund zehn Wochen den nächsten Zweig angehen. WordPress empfiehlt schon jetzt PHP 8.3 oder höher.

Für viele Shop-Betreiber ist das nicht der Teil des Geschäfts, den sie gewählt haben. Eine Händlerin hat es nach einem Update, das ihren Shop lahmgelegt hatte, so beschrieben:

„Ich bin eben kein Entwickler, sondern Shopbetreiber […] und daher nur sehr eingeschränkt kommandozeilentauglich.“
Shopbetreiberin, Shopware-Forum, Mai 2023
Eine Mitarbeiterin aus dem NextPercent-Team sitzt mit dem Laptop im Sessel und lächelt in die Kamera
Wer für den Server zuständig ist, sollte vor der nächsten Schlagzeile feststehen, nicht danach.

Das ist kein Argument gegen WooCommerce oder Shopware. Mit einem guten Managed-Hoster oder einer Agentur, die Updates fest übernimmt, läuft ein selbst betriebener Shop sicher. Die Frage ist nur, ob die Zuständigkeit bei dir klar geregelt ist.

Wie sich die Systeme unterscheiden, steht in WooCommerce oder Shopify und Shopify vs. Shopware, was Shopify dagegen im Monat kostet, in Was kostet Shopify?.

Und ehrlich: Ein Wechsel zu Shopify ist keine Sofortmaßnahme gegen diese Lücke. Eine Shopify-Migration dauert Wochen, das PHP-Update muss heute passieren. Was beim Umzug zu beachten ist, steht in Shopsystem wechseln ohne Ranking-Verlust.

Ist jetzt der richtige Moment, zu Shopify zu wechseln?

Für viele Händler ja, als Entscheidung für die nächsten Monate. Der Grund ist nicht diese eine Lücke, sondern die Frage, die sie aufwirft: Wer ist bei dir dauerhaft für Server, PHP-Versionen und Sicherheitsupdates zuständig? Bei Shopify gehören Hosting, Wartung und Sicherheit laut Shopify zum Tarif. Bei Shopware, WooCommerce, Magento, JTL-Shop, OXID oder Gambio bleibt diese Ebene bei dir oder deinem Dienstleister, bei jeder Lücke und jedem Versionsende.

Wechsel-Check: was trifft auf dich zu?Antippen zum Ankreuzen
0 von 4: Ab zwei Treffern lohnt sich der Blick auf einen Wechsel.
Orientierung, keine Empfehlung im Einzelfall. Wer einen festen Managed-Hoster oder eine Agentur mit Wartungsvertrag hat und eng an Shopware-Funktionen hängt, fährt oft auch mit dem bestehenden System gut.

Wie der Umzug für dein System abläuft und was mitkommt, steht auf den Seiten zu Shopware zu Shopify, WooCommerce zu Shopify, Magento zu Shopify und JTL zu Shopify. Wie ein Projekt bei uns von der ersten Bestandsaufnahme bis zum Livegang läuft, zeigt unser Ablauf mit Phasen und Dauer. Und wenn du nach dem Update wissen willst, wo dein Shop sonst Käufer verliert, hilft der kostenlose Shop-Check.

Heute zählt trotzdem zuerst eine Frage: Läuft dein Shop auf einer gepatchten PHP-Version, und wer hat das bestätigt?

Häufige Fragen

Alle Versionen unter PHP 8.5.12, 8.4.27, 8.3.36 und 8.2.35, laut heise und Wiz reichen die Lücken bis PHP 5 zurück. Geschützt bist du mit einer dieser vier Versionen oder höher, oder mit einem Paket deiner Linux-Distribution, das den Fix enthält.

Ja, mindestens prüfen. Die Lücke steckt in PHP, nicht im Shop-System. Ein Plugin-Update hilft deshalb nicht. Bei Shared oder Managed Hosting spielt dein Hoster das Update ein, bei einem eigenen Server du oder dein Dienstleister.

Ja, wenn sie auf einem Server mit ungepatchtem PHP laufen. Shopware, WooCommerce, Magento, JTL-Shop, OXID, Gambio und Modified sind in PHP geschrieben; die Lücke steckt in PHP selbst, deshalb hilft ein Update des Shopsystems nicht, nur das PHP-Update auf dem Server.

Den Shop selbst betreibt Shopify, du hast dort keine eigene PHP-Installation. Prüfen solltest du alles, was du daneben selbst betreibst, etwa einen WordPress-Blog oder Landingpages, und Apps, die auf eigenen Servern ihrer Anbieter laufen.

Am einfachsten im Kundenbereich deines Hosters. In WordPress steht sie unter Werkzeuge, Website-Zustand, Bericht, Server. Auf eigenen Servern zeigt php -v nur die Version der Kommandozeile, die Webseite kann eine andere nutzen.

Ein Wartungsmodus-Plugin reicht nicht. Laut PHP-Team kann der Angriff greifen, bevor der Code deines Shops überhaupt läuft. Wenn du nicht sofort aktualisieren kannst, muss PHP auf Server-Ebene gestoppt oder der Server vom Netz genommen werden.

Stand 21.10.2026, 20 Uhr: Das BSI kennt keine bestätigte Ausnutzung, aber unbestätigte Berichte über Exploits. Die Sicherheitsfirma watchTowr meldet Angriffe in ihrem Honeypot-Netz. Behandle deinen Server so, als würde er angegriffen.

Alle Insights ansehen

  • Antwort innerhalb von 24 Stunden
  • Unverbindlich, kein Verkaufsgespräch

Jason SpizertErstgespräch anfragen

Womit können wir helfen?*
Welcher Rahmen ist realistisch?*

Mit dem Absenden stimmst du der Verarbeitung deiner Daten gemäß unserer Datenschutzerklärung zu.

Lieber direkt einen Termin auswählen?

Direkt Termin buchen
Patricia aus dem NextPercent-Team arbeitet im Sessel am Laptop

Jennifer Rosbach

Beauty-Brand (nagelati.de)

„Als junge Marke war uns wichtig, mit einem Partner zu arbeiten, der nicht nur umsetzt, sondern wirklich versteht wie E-Commerce Marken wachsen. Genau das haben wir gefunden. Klare Kommunikation, ehrliche Einschätzung und ein gutes Gespür für Conversion und Markenauftritt.“