PHP2Shell-Angriffe: WordPress- und Joomla-Websites prüfen und schützen
Nach den Nachrichten über PHP-Sicherheitslücken kann Ihre Website ganz normal aussehen. Trotzdem sollten Sie prüfen, ob der Hoster den Patch installiert hat und ob es Hinweise auf Manipulationen gibt. Hier erfahren Sie, wo Sie anfangen und wann eine Wiederherstellung nötig ist.
PHP2Shell betrifft die Serverumgebung. Ein Update von WordPress, Joomla oder Plugins ersetzt nicht die Installation des PHP-Sicherheitspatches.
Sie wissen nicht, ob Ihre Website geschützt ist?
Ich prüfe PHP und den Patch-Status, beurteile die CMS-Kompatibilität und helfe beim Update. Wurde die Website gehackt, untersuche ich die Ursache, entferne Schadcode und helfe bei der Wiederherstellung.
Sie arbeiten direkt mit mir. Umfang, Preis und Termin vereinbaren wir vor Beginn.
Was im Oktober 2026 passiert ist
Am 21. Oktober wurden PHP-Updates für zwei kritische Sicherheitslücken veröffentlicht: CVE-2026-109618 und CVE-2026-109619. Unter bestimmten Bedingungen ermöglichen sie die Ausführung von Code auf dem Server ohne Anmeldung am CMS.
Das Problem liegt in PHP, auf dem viele Websites und Shops basieren. Es betrifft WordPress, Joomla und andere PHP-Anwendungen. Deshalb muss die Serverumgebung geprüft werden, nicht nur die CMS-Version.
Imperva meldete am 22. Oktober für die ersten 24 Stunden der Beobachtung 482.342 Anfragen gegen 21.998 Websites in 103 Ländern. Das sind Messwerte eines Anbieters zu Scans und Exploit-Versuchen. Sie belegen nicht, dass alle diese Websites kompromittiert wurden.
Das Erscheinungsbild bestätigt nicht, dass der Patch installiert ist. Ebenso beweist eine Meldung über eine Sicherheitslücke keinen Hack Ihrer Website. Nötig sind eine Versions- und Patch-Prüfung sowie bei Verdacht eine Untersuchung der Dateien und Protokolle.
Was in Ihrer Situation zu tun ist
01 Die Website funktioniert, aber Sie kennen die PHP-Version nicht
Prüfen Sie im Hosting-Panel, welcher PHP-Handler die Domain bedient, und lassen Sie sich den Patch bestätigen. Bei einer unklaren Antwort können Sie diese an mich weitergeben. Wir klären dann, was noch geprüft werden muss.
02 PHP ist veraltet und die Website wurde lange nicht aktualisiert
Prüfen Sie zuerst die Kompatibilität von CMS, Theme, Erweiterungen und eigenem Code. Erstellen Sie ein Backup und einen Plan zum Zurücksetzen. Bei einem älteren Shop sollte die Umstellung zunächst auf einer separaten Kopie getestet werden.
03 Weiterleitungen, unbekannte Dateien oder Spam sind aufgetaucht
Dann muss die Website auf eine Kompromittierung geprüft werden. Ein PHP-Update schließt die Sicherheitslücke, entfernt aber keinen bereits eingeschleusten Schadcode und macht keine Datenbankänderungen rückgängig.
PHP-Version und Patch-Status prüfen
Beginnen Sie mit den Einstellungen der betroffenen Domain im Hosting-Panel. Domains und Subdomains desselben Kontos können verschiedene PHP-Handler nutzen. Auch die Kommandozeilenversion kann von der Version abweichen, die Ihre Website ausführt.
Für unterstützte PHP-Zweige wurden am 21. Oktober folgende korrigierte Versionen veröffentlicht:
| PHP-Zweig | Version mit Korrektur |
|---|---|
| PHP 8.2 | 8.2.35 |
| PHP 8.3 | 8.3.36 |
| PHP 8.4 | 8.4.27 |
| PHP 8.5 | 8.5.12 |
Anbieter von Serverpaketen können Korrekturen in eigene Builds übernehmen, ohne die grundlegende PHP-Versionsnummer zu ändern. Die Angabe „PHP 8.3“ reicht deshalb nicht: Benötigt werden der genaue Build und eine Bestätigung des Anbieters zum Patch-Status.
Fragen Sie bei PHP 8.1 und älter Ihren Anbieter nach verfügbaren Patches und einem Umstiegsplan auf einen unterstützten Zweig. Ein Patch eines einzelnen Anbieters stellt den langfristigen Support durch das PHP-Projekt nicht wieder her.
Nach der Umstellung können ältere Erweiterungen, Formulare oder Zahlungen ausfallen. Sichern Sie Dateien und Datenbank, prüfen Sie die Kompatibilität und stellen Sie sicher, dass die funktionierende Konfiguration wiederhergestellt werden kann.
Was Sie dem Hosting-Support schreiben können
Sie können diese Anfrage senden und Ihre Domain einsetzen:
Passwörter und Zugangsschlüssel müssen nicht in die erste Nachricht.
Die Antwort „Der Schutz ist aktiviert“ sollte konkretisiert werden: Wurde PHP gepatcht oder werden nur Anfragen gefiltert? Die PHP-Entwickler weisen darauf hin, dass vorübergehende Maßnahmen kein Update ersetzen.
Die Antwort Ihres Hosters ist unklar? Prüfung besprechen →Was bei Anzeichen eines Hacks zu tun ist
Weiterleitungen auf fremde Websites, neue Administratoren, unbekannte PHP-Dateien, veränderte Seiten oder eine Hosting-Warnung müssen untersucht werden. Verschiedene Sicherheitslücken können zu einer Infektion führen. Sie lässt sich daher nicht automatisch PHP2Shell zuschreiben.
- Schaden begrenzen. Besprechen Sie bei schädlichen Weiterleitungen oder Datendiebstahl mit dem Hoster eine vorübergehende Zugriffsbeschränkung für die betroffene Website.
- Material für die Untersuchung sichern. Erstellen Sie eine separate Kopie der aktuellen Dateien, Datenbank und verfügbaren Protokolle. Kennzeichnen Sie sie als möglicherweise infiziert.
- Ein altes Backup nicht ungeprüft einspielen. Es kann bereits Schadcode enthalten. Beim Zurücksetzen eines Shops können außerdem neue Bestellungen verloren gehen.
- Ursache ermitteln und Folgen beseitigen. Dateien, Datenbank, Benutzer, geplante Aufgaben und Möglichkeiten eines erneuten Zugriffs müssen geprüft werden.
- Umgebung und Zugangsdaten aktualisieren. Ändern Sie nach der Bereinigung betroffene Passwörter und Schlüssel, prüfen Sie die Rechte und beobachten Sie, ob Veränderungen erneut auftreten.
Testen Sie auch Anfragen über Formulare, Bestellmails und Zahlungen. Selbst nach dem Entfernen einer Weiterleitung kann die Website für Kunden noch fehlerhaft sein.
Weitere Informationen: was nach einem Joomla-Hack zu tun ist und wie schädliche Weiterleitungen entfernt werden.
Wie ich Ihnen mit Ihrer Website helfen kann
Ich übernehme Website-Anpassungen und Wartung. Sie können sich mit WordPress, Joomla oder einem anderen PHP-System an mich wenden. Zuerst prüfe ich die Aufgabe und verfügbare Korrekturen, danach vereinbaren wir den Arbeitsumfang.
PHP prüfen und aktualisieren
- Version, Build und Patch-Status feststellen.
- Kompatibilität von CMS und Erweiterungen beurteilen.
- Backup und Update-Ablauf vorbereiten.
- Update oder Abstimmung mit dem Hoster im Rahmen der vereinbarten Zugriffsrechte.
- Seiten, Formulare und vereinbarte Shop-Abläufe testen.
Wiederherstellung nach einem Hack
- Infektionsanzeichen und verfügbare Protokolle untersuchen.
- Schadcode suchen und entfernen.
- Infektionsursache und Möglichkeiten eines erneuten Zugriffs prüfen.
- Vereinbarte Website-Funktionen wiederherstellen.
- Empfehlungen für weiteren Schutz und Überwachung.
Nach der Arbeit erhalten Sie eine Beschreibung des gefundenen Problems, der Änderungen und der durchgeführten Prüfungen. Falls weitere Anpassungen oder Hilfe des Hosters nötig sind, erkläre ich die nächsten Schritte.
Der Preis hängt vom Zustand der Website, den Zugängen, der Kompatibilität und dem Wiederherstellungsumfang ab. Zusätzliche Arbeiten und kostenpflichtige Werkzeuge vereinbaren wir vor ihrem Einsatz.
Meine Website besprechenHäufige Fragen
WordPress und Plugins sind aktuell. Ist PHP2Shell damit behoben?
Die Installation des PHP-Patches auf dem Server muss separat bestätigt werden. Ein CMS-Update ersetzt kein Update der Serverumgebung.
Mein Hoster hat PHP aktualisiert. Muss ich noch etwas prüfen?
Lassen Sie bestätigen, dass der Handler Ihrer Domain aktualisiert wurde. Testen Sie anschließend die Website. Gab es vor dem Update Hinweise auf Manipulationen, ist eine separate Prüfung auf Infektionen nötig.
Kann ein Online-Scanner bestätigen, dass die Website geschützt ist?
Anhand der Website-Adresse allein lassen sich PHP-Build und Patch-Status meist nicht zuverlässig feststellen. Dafür sind Informationen des Hosters oder eine Prüfung der Serverkonfiguration nötig. Externe Scans können einzelne Symptome sichtbar machen.
Entfernt ein PHP-Update Schadsoftware?
Nein. Es behebt die betreffende Sicherheitslücke. Bereits veränderte Dateien, Datenbanken oder Zugänge müssen separat geprüft und bereinigt werden.
Arbeiten Sie nur mit WordPress und Joomla?
Sie können sich auch mit einem anderen PHP-System oder einer individuell entwickelten Website melden. Möglichkeiten und Umfang beurteile ich nach Sichtung des Projekts.
Was kosten Prüfung oder Wiederherstellung?
Zuerst benötige ich die Website-Adresse, eine Beschreibung der Situation und Angaben zum Hosting. Nach Klärung der Aufgabe vereinbaren wir Umfang und Preis.