Die PHP-Sicherheitslücke PHP2Shell betrifft die Laufzeit hinter Websites, Shops und vielen Verwaltungsoberflächen. Die Korrekturen sind seit dem 21. Oktober 2026 verfügbar. Entscheidend ist jetzt, welche PHP-Instanz deine Anwendung tatsächlich verwendet, ob beide Schwachstellen behoben sind und ob die korrigierte Version bereits läuft.
Du brauchst dafür zuerst keinen Scanner: Version und Quelle feststellen, Zuständigkeit klären, den aktiven Fix belegen und wichtige Funktionen nachprüfen. Unser kostenloser PHP-Sicherheitscheck hilft dir dabei auch mit unbekannter Version oder ausgefallenem Kundenmenü. Er führt die Angaben lokal zu einer Arbeitsakte zusammen.
Recherche- und Hosterstand: 21. Oktober 2026. Anbieterquellen zwischen 22:17 und 22:34 Uhr MESZ geprüft; Laravel-Produkte zuletzt nachgetragen um 22:34 Uhr. Öffentliche Anbieterangaben sind eine Momentaufnahme und kein eigener Paketcheck deines Kundenkontos. Zeitangaben unten unterscheiden Meldungszeit, Abrufstand und angekündigten Abschluss.
Soforthilfe: Was du jetzt zuerst erledigen solltest
- Betroffene Anwendungen aufschreiben. Neben der Hauptwebsite auch Shop, Subdomains, Testinstallationen, Kundenportale und Verwaltungsoberflächen berücksichtigen. Eine Domain kann mehrere PHP-Umgebungen nutzen.
- Die tatsächliche Web-PHP-Version ablesen. In WordPress unter Werkzeuge → Website-Zustand → Bericht → Server. Notiere die vollständige Nummer samt Paketanhang und wann du sie gesehen hast.
- Verantwortung festlegen. Im Webhosting ist normalerweise der Anbieter für die PHP-Laufzeit zuständig. Bei einem eigenen Server oder selbst betriebenen Container muss die Administration handeln. „Managed“ allein beschreibt den Vertragsumfang nicht vollständig.
- Den Fix bestätigen lassen. Die Antwort muss CVE-2026-109618 und CVE-2026-109619, deine konkrete Laufzeit und gegebenenfalls den Herstellerbackport abdecken. Eine Auswahl „PHP 8.3“ genügt nicht.
- Betrieb und Auffälligkeiten getrennt prüfen. Funktionieren Anfragen, Bestellungen und Uploads? Gibt es fremde Benutzer oder Weiterleitungen? Ein Punkt ersetzt den anderen nicht.
Fehlen kurzfristig Korrektur und belastbarer Nachweis für einen gefährdeten öffentlich erreichbaren Dienst, kläre seine vorübergehende Abschirmung mit der zuständigen Administration. CERT-EU empfiehlt, das Entfernen gefährdeter Systeme aus öffentlichen Netzen bis zur Aktualisierung zu erwägen. Ein Wartungsplugin innerhalb der Anwendung ist nicht automatisch eine solche Abschirmung. CERT-EU: Critical Vulnerabilities in PHP.
Was ist PHP2Shell – und gibt es bereits Angriffe?
PHP2Shell bezeichnet hier zwei Fehler: CVE-2026-109618 betrifft beschädigte Zustände bei Fehlern wegen fehlenden Speichers, CVE-2026-109619 veraltete interne Zustände zwischen Anfragen. Beide sitzen in PHP selbst. Das PHP-Team warnt vor möglicher Codeausführung ohne Anmeldung und nennt verschiedene Web-Laufzeiten, darunter PHP-FPM, Apache mit mod_php, CGI, FrankenPHP und LiteSpeed. Offizielle PHP-Sicherheitsmeldung vom 21.10.2026.
Die Forschenden von Wiz demonstrierten Angriffe unter anderem an WordPress, Drupal und Joomla. Außerdem zeigten sie Zugriff auf sensible Speicherinhalte. Dafür muss nicht zuerst eine sichtbare Schadsoftwaredatei auf der Website entstehen. Wiz: Entdeckerbericht zu PHP2Shell.
Cloudflare berichtet offiziell beobachteten Angriffsverkehr und veränderte Angriffsmuster. Das ist mehr als eine bloße Vorhersage. Es belegt aber weder einen erfolgreichen Angriff auf deine Website noch, dass alle verwundbaren Websites bereits übernommen wurden. Cloudflare fordert trotz eigener WAF-Regeln weiterhin PHP-Updates. Cloudflare: Schutzmaßnahmen und beobachteter Verkehr.
Welche Websites, Shops und anderen Systeme musst du berücksichtigen?
Die Frage lautet: Verarbeitet hier eine betroffene PHP-Laufzeit Webanfragen? Das Hostingunternehmen und der Name des CMS beantworten sie nicht. Auch ein individueller PHP-Endpunkt oder eine selten genutzte Verwaltungsoberfläche gehört zur Bestandsaufnahme.
- WordPress und WooCommerce: Prüfe die PHP-Umgebung der jeweiligen Installation. Bei WooCommerce findest du Serverangaben auch im Statusbericht. WooCommerce: PHP-Version prüfen.
- Joomla und Drupal: Beide setzen PHP voraus. Die Systemanforderung beschreibt kompatible Versionsreihen; zusätzlich muss deren Sicherheitsstand passen. Joomla-Anforderungen, Drupal-Anforderungen.
- Shopware und Magento/Adobe Commerce: Bei selbst betriebenen PHP-Installationen gehört die Laufzeit zur Prüfung. Beim jeweiligen Cloud- oder SaaS-Produkt klärst du den Zuständigkeitsumfang mit dem Betreiber. Shopware-Hostingdokumentation, Adobe-Systemanforderungen.
- Weitere Dienste: Nextcloud, Webmail, Portale, eingebundene PHP-Schnittstellen und Testsysteme können getrennte Umgebungen haben. Die Hauptwebsite allein ist keine vollständige Inventur.
Ein statisches HTML-Dokument führt selbst kein PHP aus. Daneben können jedoch PHP-Dienste derselben Organisation existieren. Bei vollständig gehosteten SaaS-Angeboten wie Shopify oder Wix lässt sich aus dieser Meldung kein pauschaler Befund für jeden Kundenshop ableiten. Frage nach dem konkreten Produkt; selbst betriebene Zusatzanwendungen bleiben eine eigene Aufgabe.
Welche PHP-Versionen enthalten die Korrekturen?
Die folgenden Nummern sind die ersten korrigierten Upstream-Releases der gepflegten Reihen. Verwende den aktuellen passenden Herstellerstand und vergleiche innerhalb derselben Reihe. Die Tabelle ist keine Freigabe der gesamten Website.
| Reihe | Fixstand | Bedeutung |
|---|---|---|
| PHP 8.5 | 8.5.12 | Älteren Upstream-Stand aktualisieren. |
| PHP 8.4 | 8.4.27 | Älteren Upstream-Stand aktualisieren. |
| PHP 8.3 | 8.3.36 | Älteren Upstream-Stand aktualisieren. |
| PHP 8.2 | 8.2.35 | Korrigieren; anstehendes Supportende separat planen. |
| PHP 8.1 und älter | Herstellerabhängig | Konkreten Backport belegen oder geeignete Migration vorbereiten. |
Die offiziellen technischen Quellen sind das PHP-Advisory zu CVE-2026-109618 und das PHP-Advisory zu CVE-2026-109619. Ein Versionswechsel zwischen Reihen ist nicht dasselbe wie das Einspielen eines Fixes innerhalb deiner bisherigen unterstützten Reihe.
Warum eine ältere Versionsnummer trotzdem korrigiert sein kann
Ein Backport übernimmt die Sicherheitskorrektur in ein Herstellerpaket mit älterer Basisnummer. Canonical nennt in Ubuntu USN-8948-1 beispielsweise 8.1.2-1ubuntu2.28 für Ubuntu 22.04 LTS und 8.3.6-0ubuntu0.24.04.13 für Ubuntu 24.04 LTS. Die Meldung behandelt beide CVEs. Ein Vergleich nur mit „8.1.2“ würde diesen Paketstand falsch einordnen.
Übertrage diese Beispiele nicht auf ähnlich aussehende Fremdpakete. Du brauchst die passende Distribution, vollständige Paketrevision und tatsächlich verwendete Web-Laufzeit. Auch eine gebuchte Extended-Support-Option ist noch kein Nachweis für eine bereits installierte Korrektur.
Für alte Reihen existieren unterschiedliche Anbieterwege und minimale PHP-Quelltextbackports. „Alles unter PHP 8.2 bekommt keinerlei Korrektur“ wäre deshalb zu pauschal. Eine längerfristige Migration bleibt trotzdem wichtig. PHP 8.2 erreicht am 31. Dezember 2026 das Ende seines regulären Sicherheits-Supports. PHP: unterstützte Versionen.
Web-PHP, CLI, FPM und Container: Was läuft wirklich?
Der WordPress-Bericht unter Werkzeuge → Website-Zustand → Bericht → Server ist ein guter Ausgangspunkt für diese Installation. Notiere Paketanhänge mit. Du musst dafür keine neue öffentliche phpinfo-Datei anlegen. WordPress: Website-Zustand und Serverinformationen.
php -v zeigt die aufgerufene Kommandozeilenversion. Der Webserver kann eine andere PHP-Version oder einen anderen FPM-Pool verwenden. PHP-FPM verwaltet zudem getrennte Worker-Pools. Deshalb sollten Administration oder Hoster die Zuordnung zwischen Domain, Pool und Paket bestätigen. PHP-FPM-Dokumentation.
Bei Docker ist das PHP im Container ein eigener Prüfgegenstand. Ein Update des Hostsystems aktualisiert nicht automatisch dessen Image. Auch ein heruntergeladenes Image ersetzt keinen laufenden Container: Docker beschreibt ausdrücklich, dass Compose pull keine neuen Container startet. Das passende Deployment muss die korrigierte Umgebung übernehmen; danach folgt die Kontrolle der laufenden Instanz.
Halte drei Zustände auseinander: Fix veröffentlicht, Paket oder Image installiert, korrigierte Laufzeit aktiv. Für eine belastbare Übergabe notierst du Anwendung, Umgebung, genaue Version, Quelle, Zeitpunkt und die Bestätigung der erneuerten PHP-Prozesse. Ein einzelner aktueller Konsolenbefehl gibt nicht alle anderen Instanzen frei.
Aktueller Hosterstatus: was öffentlich bestätigt ist
Momentaufnahme vom 21.10.2026, Abrufe 22:17–22:34 Uhr MESZ. Die Tabelle unterscheidet Produkte und Versionsreihen innerhalb eines Anbieters. „Rollout läuft“, „Dienst wieder erreichbar“, „Schutzregel aktiv“ und „PHP-Patch abgeschlossen“ bedeuten unterschiedliche Dinge. Die Angaben stammen aus öffentlichen Herstellerquellen; wir haben keine Kundenserver gescannt.
| Anbieter | Genauer Bereich | Gemeldete Maßnahme | Quellenstand am 21.10. |
|---|---|---|---|
| STRATO | Vom Anbieter betriebene PHP-Dienste laut FAQ-Wartungsmeldung; kein einzelner Kundenpool genannt | Sicherheitsupdate wird eingespielt Das dynamische FAQ-Banner meldet laufende Updates und erwartet Abschluss binnen 24 Stunden. Kurzzeitige Ausfälle oder langsame Dienste sind möglich; selbst verwaltete VPS/Bare-Metal-Systeme müssen Kunden selbst aktualisieren. |
21.10.2026 14:00 Uhr; keine ausdrückliche Zeitzone Offizielle Quelle |
| ALL-INKL | Kundenhosting und eigene Verwaltungsdienste; öffentlicher Nachweis nicht zugänglich | Öffentlich nicht primär verifiziert Die aktuellen Kunden-/Supportmeldungen konnten öffentlich nicht belastbar gelesen werden. Fremdkopien von Supportmails und Instagram-Texten werden nicht als Anbieterbeleg übernommen. |
keine Updatezeit belegt Offizielle Quelle |
| IONOS | Hosting inkl. Webhosting/Windows/WordPress, Control-Center, HiDrive und genannte Baukastenangebote laut Incident | Rollout läuft; kein Abschluss Updates werden eingespielt; die Erstmeldung erwartet Arbeiten binnen 24 Stunden. Das Update um 21:30 MESZ enthält keine neue Abschlussaussage. Verzögerungen und kurze Nichterreichbarkeit sind angekündigt. |
21:30 MESZ Offizielle Quelle |
| IONOS | Nextcloud-Instanzen des deutschen IONOS-Statusfeeds | Wiederherstellung läuft Nach vorsorglicher Deaktivierung wegen PHP meldet der Anbieter um 19:42 MESZ weiterhin Arbeiten an der Wiederherstellung. |
19:42 MESZ Offizielle Quelle |
| IONOS Cloud | Nextcloud-basierte Dienste / Nextcloud Workspace im Cloud-Statusfeed | Dienste laut Anbieter wiederhergestellt Um 16:59 UTC meldet IONOS Cloud die Wiederherstellung. Als Vorsichtsmaßnahme wurden in den letzten 24 Stunden neu angelegte oder geänderte Administratoren gesperrt; legitime Konten werden nach Prüfung entsperrt. |
18:59 MESZ Offizielle Quelle |
| Hetzner | Webhosting und Managed Server, PHP 7.4 sowie 8.0–8.5 | Genannte PHP-Reihen laut Anbieter gepatcht Das Update um 17:50 UTC bestätigt installierte Patches für PHP 7.4 und 8.0–8.5 auf allen Webhosting- und Managed-Servern. |
19:50 MESZ Offizielle Quelle |
| mittwald | Kundencenter-/mStudio-Webprojekte, Hosting-/Serverumgebungen und betroffene Verwaltungsdienste laut Incident | Rollout und Wiederherstellung laufen Um 21:54 MESZ ist der Rollout für 7.2/7.3/7.4/8.1 LTS und 8.2–8.5 weit fortgeschritten. Für 8.0 ist ein Lösungsweg in Arbeit. Übrige Kundenprojekte sollen bis Mitternacht zurückkehren. |
21:54 MESZ Offizielle Quelle |
| netcup | Webhosting-Pakete und WCP | Rund 85 % Webhosting wieder online Um 22:02 MESZ sind laut Anbieter rund 85 % der Websites wieder online; WCP-Plesk-Updates rund 90 % fertig. Bereits wieder freigeschaltetes Webhosting wird laut netcup nur mit gepatchtem PHP betrieben, auch bei unveränderter Anzeige. |
22:02 MESZ Offizielle Quelle |
| netcup | Managed Server mit allen dort verfügbaren PHP-Versionen | Patchabschluss gemeldet; einzelne Restarbeiten Um 21:02 MESZ meldet netcup alle Managed Server mit allen angebotenen PHP-Versionen gepatcht und online. Um 22:02 werden für wenige Systeme noch abschließende Nacharbeiten genannt. |
22:02 MESZ Offizielle Quelle |
| webgo | Webhosting sowie managed vServer und managed dedicated Server | Updates werden eingespielt webgo aktualisiert seit Veröffentlichung der PHP-Fixes die verwalteten Systeme. Kurzzeitige Einschränkungen sind möglich. Für ältere PHP-Reihen des Extended Support verweist webgo auf laufende Bereitstellung durch CloudLinux. |
2026-10-21 Offizielle Quelle |
| domainfactory | ManagedHosting, ManagedCloud-Server, Reseller-Hosting/-Cloud-Server, Webhosting/Plus inkl. Special-Tarife | Schutzmaßnahmen aktiv, Updates laufen Das Update um 20:48 MESZ nennt Schutzmaßnahmen und laufende Aktualisierung der genannten Produkte. Bereits um 18:46 waren Neustarts mit möglichen kurzen Websiteunterbrechungen angekündigt. |
20:48 MESZ Offizielle Quelle |
| Raidboxes | Öffentlicher Statusfeed/Incidenthistorie und offizieller Blog/Helpcenter | Kein PHP2Shell-spezifischer Primärnachweis Statusseite und API melden keine aktuellen Incidents. Domain-/CVE-Suche und Sicherheitsblog/Helpcenter liefern keinen konkreten PHP2Shell-Patchabschluss. |
keine Updatezeit belegt Offizielle Quelle |
| Hostinger | Agency Hosting | Updatearbeiten für diesen Produktteil laut Anbieter abgeschlossen Anbieter meldet die PHP-Updatearbeiten für die Agency-Hosting-Infrastruktur als abgeschlossen. |
21:12 MESZ Offizielle Quelle |
| Hostinger | Übrige Managed-Hosting-Server | PHP-Upgrades laufen; zusätzliche Mitigation gemeldet PHP-Upgrades laufen weiter. Vorherige Meldung nennt eigene Tests und eine zusätzliche Schutzschicht gegen die beschriebenen Angriffspfade. |
21:12 MESZ Offizielle Quelle |
| Namecheap | Alle EasyWP-Websites, zusätzliche HackGuardian-Mitigation | HackGuardian aktiv; Theme-/Plugininstallation eingeschränkt HackGuardian wurde global aktiviert und kann von einzelnen Kunden nicht deaktiviert werden; Installation neuer Themes oder Plugins ist währenddessen gesperrt. |
2026-10-21 08:04 America/New_York Offizielle Quelle |
| Namecheap | PHP-Sicherheitswartung aller EasyWP-Managed-Hosting-Websites | Wartung verlängert; noch kein Abschluss Die Wartung wurde mehrfach verlängert. Letztes Update erwartet Abschluss innerhalb weiterer zwei bis drei Stunden. |
21:19 MESZ Offizielle Quelle |
| Kinsta | Kinsta-Plattform, PHP 8.3 und PHP 8.5; Incident-Komponente MyKinsta | Validiert und im Rollout Korrigierte PHP-8.3-/8.5-Stände wurden validiert und werden ausgerollt. Kinsta meldet zusätzlich Cloudflare-Schutzregeln. |
21:04 MESZ Offizielle Quelle |
| Kinsta | Kinsta-Plattform, PHP 8.4, 8.2, 8.1 und 7.4 | Validierung ausstehend; Mitigation gemeldet Diese PHP-Reihen sind laut Meldung noch in der Validierung. Automatischer Rollout folgt nach Freigabe; Kinsta nennt vorerst keine notwendige Kundenaktion. |
21:04 MESZ Offizielle Quelle |
| WP Engine | WP-Plattform in North America, Europe, Asia/Pacific laut Incident | Patchverteilung läuft; CDN-/Hosting-Mitigation aktiv Live-Status UPDATE 2 meldet laufende Patchverteilung sowie aktive Schutzmaßnahmen auf CDN- und Hostingebene. Initialmeldung nennt Cloudflare und Fastly. |
19:30 MESZ Offizielle Quelle |
| Laravel Cloud | Laufende Anwendungen und neue Deployment-Images in allen Laravel-Cloud-Regionen | Plattformpatch laut Anbieter abgeschlossen Die Abschlussmeldung nennt alle laufenden Anwendungen in allen Regionen als im Betrieb gepatcht; PHP 8.2.35, 8.3.36, 8.4.27 oder 8.5.12. Deployments funktionieren wieder normal, neue Builds nutzen aktualisierte Images. |
20:47 MESZ Offizielle Quelle |
| Laravel Forge | Forge Control Panel und PHP-Updateabläufe; PHP-Paketverfügbarkeit zusätzlich abhängig von Ubuntu-Version und Repository | Panel erneut verlangsamt; Kunden müssen PHP aktualisieren Neues Statusupdate meldet langsames Panel, mögliche 500/502 und verzögerte PHP-Updates, Deployments oder Provisionierung. Kundenseiten laufen laut Anbieter weiter. Der Blog meldet noch eine Paketausnahme für Ubuntu 24.04. |
22:24 MESZ Offizielle Quelle |
| Laravel Vapor | Native Vapor-Runtimes und aktualisierte PHP-8.3-/8.4-/8.5-Images; Bereitstellung einzelner Kundenanwendungen gesondert | Aktualisierte Runtimes/Images; Kundendeployment nötig Native Runtimes sind laut Anbieter aktualisiert und Images für PHP 8.3, 8.4 und 8.5 verfügbar. Der Anbieter empfiehlt Kunden weiterhin eine eigene Bereitstellung, um zügig die gepatchte Laufzeit zu verwenden. |
21:32 MESZ Offizielle Quelle |
| Laravel Envoyer | Envoyer-Dienst und Heartbeat-Endpunkt; kein genereller Ausfall der Zielanwendungen abgeleitet | Weiter offline; PHP-Patchrollout läuft Infrastrukturarbeiten sind laut Statusmeldung abgeschlossen, Envoyer bleibt während des PHP-Patchrollouts offline. Der offizielle Monitor zeigt envoyer.io und beats.envoyer.io weiterhin als down. |
19:58 MESZ Offizielle Quelle |
Warum der Produktname entscheidend ist: Laravel Cloud meldet den Abschluss um 20:47 Uhr MESZ. Forge meldet um 22:24 Uhr dagegen erneut Panelprobleme und verzögerte Aufgaben; laut Anbieter laufen die Kundenseiten weiter. Für Forge-PHP müssen Kunden selbst aktualisieren, weil die automatischen Ubuntu-Sicherheitsupdates diese separate Paketquelle nicht abdecken. Bei Vapor gehören neue Bereitstellungen zum empfohlenen Kundenschritt. Cloud-Abschluss, Forge-Panelstatus, Forge-Anleitung, Laravel-Produktübersicht.
Bei selbst verwalteten VPS oder Rootservern bleibt das Gastbetriebssystem regelmäßig deine beziehungsweise die Aufgabe deiner Administration. Eine wieder erreichbare Providerverwaltung aktualisiert nicht automatisch jedes Kundensystem. Bei Managed-Angeboten zählt der konkret vereinbarte Leistungsumfang.
STRATO: offizielle Wartungsmeldung, kein pauschaler Abschluss
STRATO meldet in seiner offiziellen FAQ-Wartungsinformation laufende Sicherheitsupdates, mögliche kurze Unterbrechungen und einen erwarteten Abschluss binnen 24 Stunden. Das ist eine Rolloutmeldung, keine Bestätigung für jede einzelne Domain. Die ältere STRATO-FAQ zu „wp2shell“ betrifft ein anderes Ereignis und ersetzt den Nachweis zu diesen beiden PHP-CVEs nicht.
ALL-INKL: ohne öffentlichen Primärnachweis bleibt der konkrete Stand offen
Die aktuellen Maßnahmen und der Abschluss für einzelne ALL-INKL-Pakete konnten in dieser Recherche öffentlich nicht belastbar verifiziert werden. Daraus folgt keine Untätigkeit des Anbieters. Nutzerberichte über KAS, Webmail oder Versionsanzeigen helfen beim Verständnis der Fragen, bestätigen aber keinen vollständigen Rollout. Nutze die regulären Anbieterkanäle für deine konkrete Umgebung.
Sieben aktuelle Probleme: plausible Ursache und nächster Schritt
Diese Fälle ergeben sich aus heutigen Betreiberfragen und den dokumentierten Providermaßnahmen. Eine Beobachtung ist zunächst ein Symptom. Die genannten Ursachen sind Möglichkeiten, keine Ferndiagnose.
1. Kundenmenü oder Webmail geht nicht, die Website aber schon
Getrennte Dienste können während Sicherheitsarbeiten unterschiedlich eingeschränkt sein. Nächster Schritt: Erreichbarkeit von Website, Backend und Mail getrennt notieren. Vorhandene CMS-Serverangaben ablesen, verfügbare Zugänge zusammentragen und den Supportnachweis vorbereiten. Ein Timeout beweist weder Einbruch noch Patchabschluss.
2. Im Hostingmenü steht PHP 8.3 – bin ich fertig?
Möglicherweise zeigt das Menü nur den gewählten Zweig. Eine aktuellere Reihe ist ebenfalls kein Ersatz für den fehlenden Fixstand. Nächster Schritt: vollständige Web-PHP-Version samt Paketanhang und die Bestätigung für beide CVEs verlangen. Bei mehreren Domains können unterschiedliche Zuordnungen bestehen.
3. Upload oder Kontaktformular scheitert plötzlich
Eine pauschale Multipartblockade kann legitime Anfragen treffen. Die Browser-Schnittstelle FormData verwendet dieses Format auch für Textwerte. Zusätzlich dokumentiert PHP: Überschreitet die Anfrage post_max_size, bleiben POST- und Dateidaten leer. Nächster Schritt: Zeitpunkt, betroffenen Weg und letzte Änderung vergleichen; Betreiber oder Administration prüfen Einstellungen und Logs. Nicht ungeprüft die Schutzschicht abschalten. MDN: FormData, PHP: post_max_size.
4. Nach einem .htaccess-Tipp erscheint Fehler 500
Eine Konfigurationsanweisung kann im vorhandenen Servermodell unzulässig oder am falschen Ort sein. PHP unterscheidet dafür Apache-Modul und CGI/FastCGI; Anleitungen sind nicht beliebig austauschbar. Nächster Schritt: letzte Änderung und Fehlerprotokoll fachkundig abgleichen, einen bekannten funktionierenden Stand gezielt wiederherstellen und die eigentliche Korrektur weiterverfolgen. Der Fehlercode allein belegt keinen Angriff. PHP: Konfiguration ändern.
5. Neues Image geladen, Anwendung meldet weiter die alte Version
Das Image kann bereits bereitliegen, während noch der bisherige Container läuft. Nächster Schritt: Deployment und die tatsächlich gestartete Instanz prüfen. Ein bloßer Neustart desselben alten Containers ist kein Imagewechsel. Docker dokumentiert die Übernahme geänderter Images beim Erstellen beziehungsweise Neuerstellen mit Compose. Sichere vorher den passenden Wiederherstellungsweg.
6. Deployment oder Plugininstallation ist vorübergehend gesperrt
Ein Anbieter kann Funktionen bewusst einschränken. Namecheap dokumentiert das für EasyWP; Laravel meldete um 15:57 Uhr MESZ unter anderem angehaltene Cloud-Deployments und Envoyer-Wartung. Dieser frühe Laravel-Post ist kein Beleg für einen fortdauernden Ausfall am Abend. Nächster Schritt: produktbezogene aktuelle Meldung prüfen und die Sperre nicht umgehen. Namecheap-Meldung, Laravel-Mitteilung.
7. PHP ist korrigiert, aber Weiterleitungen oder fremde Benutzer bleiben
Eine andere Störung oder ein früherer Einbruch kann unabhängig vom heutigen Patch bestehen. Nächster Schritt: Befund und Zeitpunkt sichern, Zugänge und betroffene Umgebung untersuchen lassen. Nicht nur die sichtbare Datei löschen oder eine beliebige Sicherung darüberkopieren. Der Fix schließt die Lücke; vorhandene Veränderungen sind eine getrennte Aufgabe.
Was leisten WAF, Teilmaßnahmen und Anbieterregeln?
Cloudflare ist eine zusätzliche Schutzschicht. Die PHP2Shell-Regeln wurden laut Anbieter auch für Free bereitgestellt. Prüfe bei deinem Produkt, ob die passende WAF tatsächlich aktiv ist und Regeln blockieren oder nur protokollieren. Außerdem können direkte Originverbindungen die vorgeschaltete Cloudflare-Schicht umgehen. Ein Schutzsymbol im Dashboard beantwortet nicht jede Zugangsfrage. Cloudflare: Originzugriff und IP-Adressen, Hinweis des Cloudflare-CTO zum Regelmodus.
CloudLinux und Imunify360 müssen nach Produkt unterschieden werden. Paketbackports und WAF-Regeln sind unterschiedliche Maßnahmen; Betriebssystem, PHP-Reihe, Regelversion und Engine gehören zum Geltungsbereich. Eine Meldung über eine freigegebene Kombination bestätigt nicht alle anderen Kombinationen. CloudLinux: Paket- und Schutzmaßnahmen.
Bei Plesk sind Web-PHP und Verwaltungsengine getrennt. Verfügbare PHP-Pakete für Websites bedeuten nicht automatisch, dass auch die interne sw-engine der Verwaltungsoberfläche korrigiert ist. Prüfe beide Produktstände im Plesk-Advisory. Allgemein gilt: Vorläufige Einstellungen begrenzen einzelne Pfade. Sie ersetzen das PHP-Update nicht; das PHP-Team warnt für den Session-Workaround ausdrücklich vor ungeeigneten Konfigurationsorten wie FPM-.user.ini.
Welche Folgen sind möglich?
Die folgenden Punkte sind Risiken, keine Behauptung über einen bereits eingetretenen Schaden:
- Datenoffenlegung: Prozessspeicher kann Kennwörter, Tokens oder API-Schlüssel enthalten. Sichtbare Schadsoftware ist dafür keine Voraussetzung.
- Manipulierte Inhalte oder Zugänge: Erfolgreiche Codeausführung kann weitere Veränderungen ermöglichen; ihr tatsächlicher Umfang hängt von Umgebung und Berechtigungen ab.
- Betriebsunterbrechung: Abstürze, Wartung und Schutzmaßnahmen können Websitefunktionen oder Arbeitsabläufe beeinträchtigen.
- Sichtbarkeit und Vertrauen: Eingeschleuste Spamseiten oder schädliche Weiterleitungen können Besucher und die Auffindbarkeit in Suchmaschinen beeinträchtigen. Google beschreibt diese Folgen für gehackte Inhalte allgemein; das ist kein Nachweis solcher Folgen in einem bestimmten PHP2Shell-Fall. Google: gehackte Inhalte.
- Folgearbeit: Untersuchung, Wiederherstellung, Prüfung von Zugangsdaten und eine notwendige Migration können zusätzlichen Aufwand verursachen.
Wiz beschreibt die technischen Möglichkeiten der Codeausführung und Speicheroffenlegung; daraus folgt keine automatische Übernahme jedes Servers oder benachbarter Kundenkonten. Auch die Höhe möglicher Umsatzverluste lässt sich ohne deinen konkreten Betrieb nicht beziffern. Primärer Forschungsbericht.
Nach dem Patch: Beweise sichern und einen Verdacht untersuchen
Notiere zuerst, was du tatsächlich beobachtest: Adresse, Zeitpunkt, öffentliche oder eingeloggte Ansicht, Fehlermeldung und letzte Änderungen. Eine Sicherheitsmeldung des Hosters und eine eigene ungewöhnliche Weiterleitung sind unterschiedliche Belege.
Bewahre verfügbare Zugriffs- und Fehlerprotokolle auf, bevor ihre Aufbewahrungszeit abläuft. Sichere einen betroffenen Dateistand und die Datenbank getrennt und geschützt. Dokumentiere auch vorhandene frühere Sicherungen; ihr Datum allein beweist nicht, dass sie unversehrt sind. WordPress empfiehlt ein geordnetes Vorgehen mit Dokumentation und Sicherung der betroffenen Umgebung. WordPress: Vorgehen bei einer gehackten Website.
Unbekannte Administratoren, neue geplante Aufgaben, fremde Dateien und Weiterleitungen gehören in eine Untersuchung. Die Forschenden nennen zusätzlich mögliche Auffälligkeiten bei PHP-Sessions, Fehlern und Workerabstürzen. Solche Zeichen beweisen allein keine Ausnutzung; ihr Fehlen beweist keine Unversehrtheit. PHP2Shell: Grenzen der Angriffserkennung.
Bei bestätigtem oder begründetem Verdacht müssen die zuständigen Fachleute Umfang, Bereinigung beziehungsweise Neuaufbau sowie Zugangsdaten und Sitzungen klären. Der richtige Zeitpunkt einer Schlüsseländerung hängt auch davon ab, ob die Umgebung wieder vertrauenswürdig ist. Ein reiner Versionscheck entscheidet das nicht.
Vor der Wiederfreigabe: diese Funktionen wirklich testen
Eine ladende Startseite reicht als Abnahme nicht. Prüfe die Wege, von denen dein Betrieb abhängt, und halte vorher, nachher und noch ungeprüft getrennt fest:
- Kontaktformular: absenden und den tatsächlichen Eingang im vorgesehenen Postfach bestätigen.
- Shop: Warenkorb und Checkout im geeigneten Testverfahren bis zur vorgesehenen Bestätigung durchgehen.
- Backend: anmelden, eine harmlose Änderung speichern und deren Wirkung prüfen.
- Upload: einen passenden Testinhalt hochladen, sofern die Funktion wieder freigegeben ist.
- Mail: Versand, Empfang und gegebenenfalls Webmailanhang getrennt prüfen.
- Weitere Schnittstellen: wichtige Import-, Buchungs- oder Kundenportalwege kontrollieren.
Notiere Testzeit, Umgebung und Ergebnis. Eine grüne Erfolgsmeldung im Formular ist noch keine eingegangene Anfrage. Wie du diese Unterscheidung systematisch prüfst, zeigen wir auch bei unserer WordPress-Betreuung. Offene Fehler bleiben konkrete Aufgaben mit Verantwortlichem; sie verschwinden nicht durch einen allgemeinen Hosterstatus.
Der kostenlose Check: eine Arbeitsakte für deine nächsten Schritte
Im PHP-Sicherheitscheck kannst du mehrere Laufzeiten getrennt erfassen: etwa WordPress im Webhosting, einen Shop im Container und eine weitere PHP-Anwendung. Pro Eintrag hältst du Herkunft der Version, Paket- beziehungsweise Backportbeleg, Prozessstand und offene Fragen fest. Unbekannte Angaben sind erlaubt.
Zusätzlich dokumentierst du die Funktionsprüfung vor und nach einer Maßnahme. Der Bericht trennt PHP-Nachweis, betriebliche Auffälligkeiten und mögliche Vorfallsfragen. Aus deinen Angaben entsteht eine passende Supportvorlage; es wird nichts automatisch verschickt.
Du kannst die Arbeitsakte als eigene JSON-Datei exportieren und später wieder einlesen oder einen lesbaren Bericht mitnehmen. Die Auswertung erfolgt lokal im Browser. Das Werkzeug meldet sich nicht bei deinem Hoster an und prüft keine fremde Website. Trage keine Passwörter, API-Schlüssel oder vollständigen Konfigurationsdateien ein.
Die Stärke liegt im geordneten nächsten Schritt: Welcher Beleg fehlt, wer liefert ihn und welche Funktion ist noch ungeprüft? Das Tool bescheinigt keine sichere Website und ersetzt keine Untersuchung.
Diese Rückfrage bringt dich beim Hoster weiter
Ergänze Domain und Paketkennung im regulären Supportkanal. Eine zweckmäßige Anfrage lautet:
Bitte bestätigen Sie für unsere konkrete Web-PHP-Laufzeit die Behebung von CVE-2026-109618 und CVE-2026-109619. Welche vollständige Paket- oder Buildversion läuft? Welcher Herstellerhinweis belegt einen möglichen Backport? Verwenden alle zuständigen Worker bereits den korrigierten Stand, und seit wann? Welche weiteren PHP-Umgebungen und Einschränkungen müssen wir berücksichtigen?
Speichere die Antwort mit Datum und Geltungsbereich. Bei widersprüchlichen Angaben frage nach der konkreten Domain, Versionsreihe und Instanz. Eine Nachricht über den Beginn der Arbeiten ist keine spätere Abschlussbestätigung.
Häufige aktuelle Fragen
Ist meine Website schon gehackt, wenn sie heute offline ist?
Das folgt daraus nicht. Hersteller haben Dienste vorsorglich eingeschränkt. Eine Störung, Wartung oder Kontensperre ist zunächst das, was die jeweilige Quelle beschreibt. Einen tatsächlichen Einbruch müssen konkrete Befunde belegen.
Muss ich jetzt sofort von PHP 8.3 auf PHP 8.5 wechseln?
Für PHP 8.3 existiert mit 8.3.36 ein korrigierter Upstream-Stand. Ein passender Fix innerhalb der unterstützten Reihe und eine größere Migration sind verschiedene Änderungen. Kläre den aktuellen Herstellerstand und die Anwendungskompatibilität.
Schützen Login, VPN oder ein Wartungsplugin?
Sie wirken auf unterschiedlichen Ebenen. Ein nur nach Anmeldung sichtbarer Inhalt bedeutet nicht, dass PHP keine anonymen Anfragen verarbeitet. Eine tatsächlich beschränkte Netzwerkerreichbarkeit kann Zugänge begrenzen; ein Anwendungsschalter bestätigt das nicht automatisch.
Warum läuft meine Seite trotz „alter“ Ubuntu-Version?
Ubuntu kann Sicherheitskorrekturen zurückportieren. Vergleiche die vollständige Paketrevision mit dem zur Distribution passenden Bulletin und prüfe die aktive Web-Laufzeit. Das Beispiel oben gilt nicht pauschal für jedes Paket mit ähnlicher Nummer.
Gibt ein unauffälliger Online-Check Entwarnung?
Nein. Ein sichtbarer Header verrät den internen Paket- und Prozessstand nicht zuverlässig. Ebenso beweist ein fehlender Schadcodefund nicht, dass keine Daten offengelegt wurden. Halte die noch offene Frage ausdrücklich offen.
Wann kann ich wieder normal veröffentlichen oder Bestellungen annehmen?
Wenn die zuständige Stelle den Korrekturstand für deine Umgebung geklärt hat, nötige Anbieterbeschränkungen aufgehoben sind und deine wichtigen Funktionen geprüft wurden. Bei Verdachtsmerkmalen kommt die gesonderte Untersuchung hinzu; eine feste Wartezeit löst diese Aufgaben nicht.
Ist PHP2Shell dasselbe wie wp2shell?
Nein. wp2shell bezeichnet ein anderes WordPress-Ereignis. Ordne aktuelle Meldungen anhand des Datums und der beiden Kennungen CVE-2026-109618 und CVE-2026-109619 zu.
Quellenstand und Unterstützung
Die Fragen wurden unter anderem in öffentlichen Diskussionen zu ALL-INKL-Zugangsproblemen, selbst gehosteten Anwendungen und Containern und PHP-Updates und Formularfolgen sichtbar. Auf X haben wir die oben verlinkten Beiträge von Cloudflare und Laravel mit den späteren Herstellerständen abgeglichen. Einzelberichte werden dabei nicht zu einer allgemeinen Störungs- oder Schadensstatistik.
Wir verbinden die oben verlinkten Primärmeldungen mit aktuellen Betreiberfragen. Communityberichte zeigen Probleme und Informationsbedarf; sie werden nicht als Bestätigung erfolgreicher Angriffe oder kompletter Hosterrollouts ausgegeben. Neue Herstellerstände werden erst nach Prüfung ergänzt.
Wenn deine WordPress-Website auffällig ist oder wichtige Funktionen ausfallen, schick über die WordPress-Notfallhilfe zunächst Adresse und eine kurze Beobachtung. Zugangsdaten stimmen wir bei Bedarf gesondert ab. Für die eigene Bestandsaufnahme kannst du direkt den kostenlosen PHP-Check öffnen.