PrestaShop – PHP-Problem – PHP2Shell-Sicherheitslücke – So überprüfen Sie, ob Ihr PrestaShop-Shop sicher ist

Data:

Aktualizacja:

Autor: 

Komentarze: (0)

Czas: 7 min


Prowadź blog również w swoim sklepie z pomocą naszego modułu PrestaShow SEO Blog


Stand der Informationen: 22. Oktober 2026

Am 21. Oktober 2026 wurden Patches für zwei kritische Sicherheitslücken in PHP veröffentlicht, der Technologie, auf der jeder PrestaShop-Shop basiert. Die Schwachstellen wurden als „PHP2Shell“ bezeichnet. Unter bestimmten Umständen ermöglichen sie einen Angriff auf den Server, ohne sich beim Shop anzumelden.

Die gute Nachricht: Es gibt bereits Patches, auch für einige ältere PHP-Versionen. Im Folgenden erklären wir, was das für Ihren Shop bedeutet und worauf Sie achten sollten.

Kurz gesagt:

  • Die Sicherheitslücken betreffen PHP und nicht PrestaShop selbst. Eine aktuelle Version des Shops bedeutet nicht automatisch, dass der Server sicher ist.
  • Die Korrektur wird vom Shared-Hosting-Anbieter, vom Serveradministrator oder von einem Programmierer/DevOps-Mitarbeiter implementiert.
  • Verwenden Sie PHP 7.4, 8.0 oder 8.1? Sie müssen die Version nicht sofort aktualisieren – prüfen Sie, ob ein Update in Form eines Backports verfügbar ist.
  • Stellen Sie nach dem PHP-Update sicher, dass der Shop tatsächlich die korrigierte PHP-Version nutzt, und testen Sie den Shop.

Details zu diesem Vorgang findest du weiter unten.

Was ist PHP2Shell und warum betrifft es Ihren Online-Shop?

PHP2Shell ist die Sammelbezeichnung für zwei Sicherheitslücken in PHP: CVE-2026-109618 und CVE-2026-109619. Unter bestimmten Umständen ermöglichen sie es einem Angreifer von außen, eigenen Code mit den Berechtigungen der Anwendung auf dem Server auszuführen.

Was kann ein Angreifer tun?

Das hängt von der Serverkonfiguration ab. Im schlimmsten Fall kann er Zugriff auf folgende Dateien erhalten:

  • Dateien des Online-Shops,
  • Einstellungen,
  • Zugangsdaten zur Datenbank.

Das bedeutet nicht, dass jeder Online-Shop angegriffen wurde oder angegriffen wird. Eine anfällige Umgebung erfordert dennoch dringend ein Update.

Wenn Ihr Online-Shop derzeit normal funktioniert – bedeutet das noch nichts

Die Sicherheitslücke zeigt keine sichtbaren Anzeichen. Der Shop läuft, Bestellungen gehen ein, es gibt keine Fehler. Gewissheit verschafft nur die Überprüfung, ob die vom Shop verwendete PHP-Version über den entsprechenden Patch verfügt.

Die aktuelle PrestaShop-Version schützt nicht vor PHP2Shell

Du kannst die neueste Version des Shops und alle Module auf dem neuesten Stand haben und trotzdem eine PHP-Version verwenden, die anfällig für Angriffe ist.

Diese Sicherheitslücke lässt sich nicht durch ein Update des Shops beheben. Der Patch muss auf der Hosting- oder Serverseite implementiert werden.

Wer ist für das PHP-Update verantwortlich?

Servertyp
Wer führt den Patch in der Regel durch?
Shared Hosting
Hosting-Anbieter
VPS oder dedizierter Server
Administrator – klären Sie, ob dies im gebuchten Verwaltungsservice enthalten ist

Tipp: Fragen Sie direkt nach PHP2Shell-Patches. Die Aussage, dass „der Shop auf dem neuesten Stand ist“, sagt nichts über den Zustand von PHP aus.

263118092.800w.png

Sie haben keine Zeit und möchten schnell handeln?

Wenn Sie Hilfe benötigen – kontaktieren Sie uns

2156660147.800w.png

Für welche aktuellen PHP-Versionen gibt es einen Patch?

Patches sind für alle derzeit unterstützten PHP-Zweige verfügbar, dank Plesk auch für ältere PHP-Versionen.

ACHTUNG! PHP wird in den Versionen 8.2–8.5 unterstützt.

PHP 8.2–8.5: Versionen mit Patches

PHP-Zweig
Version mit Patches
8.2
8.2.35
8.3
8.3.36
8.4
8.4.27
8.5
8.5.12

Bevor Sie sich für ein Upgrade auf eine neuere PHP-Version entscheiden, prüfen Sie, welche Updates im Control Panel Ihres Servers verfügbar sind. Bitten Sie Ihren Provider um eine Bestätigung, dass beide Sicherheitslücken behoben werden.

Ältere Versionen von PrestaShop und PHP 7.4, 8.0 und 8.1: Du musst deinen Shop nicht sofort aktualisieren – obwohl es sich lohnt!

Eine ältere PHP-Version ist oft auf Einschränkungen des Shops, der Module oder der Integrationen zurückzuführen.

Wenn du irgendwann aufgehört hast, deinen Shop, die Module und die Serverkomponenten zu aktualisieren, verwendest du wahrscheinlich immer noch ältere PHP-Versionen.

Heute kann eine voreilige Änderung der PHP-Version auf dem Server, auf dem Ihr PrestaShop-Shop läuft, beispielsweise den Warenkorb, die Zahlungsfunktionen, das Admin-Panel oder den gesamten Shop lahmlegen.

PHP-BACKPORT

Plesk hat beispielsweise für Linux korrigierte PHP-Pakete der Versionen 7.4, 8.0 und 8.1 bereitgestellt. Dabei handelt es sich um einen sogenannten Backport, also die Übertragung eines Sicherheitspatches auf eine ältere Version.

Achtung: Die Versionsnummerallein kann irreführend sein. Bei Backports ändert sich die Versionsnummer nicht. Die korrigierte Installation kann beispielsweise weiterhin PHP 8.1.34 anzeigen. Ob der Patch vorhanden ist, lässt sich anhand der vollständigen Paketbezeichnung und des Kompilierungsdatums feststellen.

Um das Beispiel fortzusetzen: Plesk bestätigt die Korrekturen in den Builds PHP 7.4.33, 8.0.30 und 8.1.34 vom 21. Oktober 2026. Hosting-Anbieter und Linux-Distributionen können Pakete jedoch nach eigenem Ermessen kennzeichnen. Vergleichen Sie das Ergebnis immer mit der Mitteilung Ihres Serveranbieters oder lassen Sie es von Ihrem Entwickler oder Systemadministrator bestätigen.

Manueller Patch für ältere PHP-Versionen

Es ist auch möglich, einen manuellen Patch für eine ältere PHP-Version zu installieren, hierfür sind jedoch spezielle Programmier- und Serverkenntnisse erforderlich.

Wenden Sie sich an uns – wir werden die Situation beurteilen und Ihnen helfen

Was ist zu tun? Ein 5-Schritte-Plan

  1. Überprüfen Sie im Server-Panel oder bei Ihrem Hosting-Anbieter,ob PHP-Updates verfügbar sind. Achten Sie auf eindeutige Hinweise auf die beschriebene Sicherheitslücke
  2. Fragen Sie nach Patches für PHP2Shell und bitten Sie um eine Bestätigung, dass diese beide Sicherheitslücken beheben.
  3. Verwenden Sie eine ältere PHP-Version? Bevor Sie die PHP-Version in den Servereinstellungen erhöhen (dies birgt Risiken für die Stabilität eines älteren Online-Shops), prüfen Sie, ob für Ihre PHP-Version ein Backport verfügbar ist.
  4. Erwägen Sie Tests mit PHP in der Entwicklerversion des Shops.
  5. Vergewissern Sie sich nach dem Update, dass der Shop die korrigierte PHP-Version verwendet – Details dazu weiter unten.
  6. Testen Sie den Verkaufsprozess: Warenkorb, Bestellung, Zahlung und Integrationen.

Was ist nach dem Update zu überprüfen?

1. Verwendet der Shop tatsächlich die neue PHP-Version?

Auf einem Server können mehrere PHP-Versionen laufen. Die Shop-Domain, Cron-Jobs und das Hosting-Panel können unterschiedliche PHP-Versionen verwenden.

Überprüfen Sie daher, ob:

  • die Domain des Shops mit der korrigierten PHP-Version läuft,
  • die erforderlichen Neustarts der Dienste durchgeführt wurden.
2101524916.800w.png

Hinweis: Der Befehl „php -v“ im Terminal zeigt möglicherweise Informationen zu einer anderen PHP-Installation an als der, die die Website bedient.

2. Funktioniert der Kaufprozess im Shop reibungslos?

Gehen Sie nach den Änderungen den Kaufprozess eines Kunden durch:

  • Hinzufügen eines Produkts zum Warenkorb,
  • eine Testbestellung aufgeben,
  • den Zahlungsvorgang starten,
  • Funktionsweise der wichtigsten Integrationen (z. B. Versanddienstleister, ERP, Preisvergleichsportale).

Stellt Ihr Server keine Updates bereit?

Das Fehlen neuer Pakete bedeutet nicht zwangsläufig, dass es keine Korrekturen gibt. Die Ursache liegt oft in einem Problem mit dem Repository oder dem Signaturschlüssel für die Pakete. Das System greift dann auf alte Listen zurück und erkennt neue Versionen nicht. Warnungen, Signaturfehler oder unklare Meldungen müssen geklärt werden, bevor du den Server als aktuell betrachtest.

Wenn Ihr Hosting-Anbieter in diesem Bereich keinen Support bietet, wenden Sie sich an einen Spezialisten (z. B. an uns).

Cloudflare hilft teilweise Abhilfe

Die Cloudflare-Regeln helfen, ersetzen aber keine Updates

Cloudflare hat Schutzregeln für PHP2Shell bereitgestellt, auch im kostenlosen „Free“-Tarif. Dies ist eine zusätzliche Sicherheitsebene. Sie ersetzt jedoch nicht die PHP-Updates.

Du weißt nicht, wie du das überprüfen kannst? Wir übernehmen das für dich

Bist du dir nicht sicher, welche PHP-Version dein Shop verwendet? Weißt du nicht, ob der Patch bereits installiert ist? Hast du versucht, den Patch selbst oder mit deinem Team zu installieren, aber das Update schlägt fehl? Nutze unseren PrestaShop-Verwaltungs- und Support-Service.

Wenn du uns über das obenstehende Kontaktformular eine Anfrage schickst, erhältst du von uns ein sicheres PHP-Skript, mit dem du PHP auf deinem Server selbst überprüfen kannst. Das Skript überprüft die Version deines PHP und gibt dir eine klare Auskunft darüber, ob PHP in deinem Shop sicher ist. Falls nicht, erhältst du von uns ein Angebot zur schnellen Absicherung von PHP in deinem Shop – durch unser DevOps-Team.

3264429588.800w.png

Im Rahmen des PHP-Updates:

  • überprüfen wir die Umgebung Ihres Online-Shops,
  • wählen wir die passenden Updates aus,
  • überprüfen wir die Funktionsfähigkeit des Shops nach der Implementierung,
  • sollten für Ihre Version keine Patches verfügbar sein, legen wir eine alternative Sicherheitsmaßnahme fest.

Schreiben Sie uns und geben Sie dabei die Adresse Ihres Online-Shops sowie den Namen Ihres Hosting-Anbieters an. Wenn Sie die Versionen von PrestaShop und PHP kennen, fügen Sie diese bitte hinzu – so können wir den Arbeitsumfang schneller ermitteln.

Kontaktformular

Sie sind unser Kunde – erstellen Sie eine Anfrage im HelpDesk

+48 506 312 999

PHP2SHell

Müssen PHP 5.6 und 7.0–7.3 ebenfalls gesichert werden?
Wie kann man überprüfen, ob der Hosting-Anbieter die PHP2Shell-Patches installiert hat?
Bitten Sie um eine Bestätigung, dass beide Sicherheitslücken – CVE-2026-109618 und CVE-2026-109619 – behoben wurden, sowie um die Angabe der vollständigen Bezeichnung des korrigierten Pakets. Die PHP-Versionsnummer allein reicht möglicherweise nicht aus, da diese durch den Backport nicht unbedingt geändert wird. Der Administrator sollte außerdem die erforderlichen Neustarts der Dienste bestätigen und überprüfen, ob die Domain des Online-Shops eine sichere PHP-Installation verwendet.
Reicht Cloudflare aus, um den Online-Shop vor PHP2Shell zu schützen?
Nein. Die Schutzregeln von Cloudflare können erkannte Angriffsversuche blockieren und das Risiko mindern, beseitigen jedoch keine Fehler in PHP. Betrachten Sie sie als zusätzliche Schutzebene. Die richtige Lösung ist nach wie vor die Installation einer korrigierten PHP-Version oder eines Pakets mit einem Backport, der beide Sicherheitslücken abdeckt.
Artur Dobrzyński
Artur Dobrzyński
PrestaShop-Experte · CEO von PrestaShow · 14 Jahre Erfahrung mit PrestaShop

Ich unterstütze Geschäfte dabei, Probleme zu lösen, neue Märkte zu erschließen sowie Prozesse zu automatisieren und zu optimieren. Zu meinen täglichen Aufgaben gehören die Pflege der Beziehungen zu Kunden und Partnern sowie die Weiterentwicklung unserer Systemarchitektur. Meine Hobbys sind Reisen, Mountainbiken und Fotografie, und meine Leidenschaft gilt dem Umweltschutz und der Landwirtschaft – ich würde mir wünschen, dass jeder auf der Welt in der Lage wäre, selbst Gemüse und Obst für den Eigenbedarf anzubauen :-)

Kommentare (0)
von 0

Es gibt noch keine Kommentare. Sei der Erste!