Schwere Linux-Kernel-Lücke: Ist dein PrestaShop-Shop betroffen?
Allein über diese Lücke kommt niemand aus dem Internet herein, aber wer schon drin ist, kann den Server übernehmen. Was…
Liegt auf deinem Server noch der Ordner install von der Einrichtung deines Shops, kann jeder dein PrestaShop mit einem eigenen Administrator neu installieren und den Shop übernehmen – ganz ohne Konto. Das ist eine der 18 Lücken, die PrestaShop am 9. November mit dem Sicherheitsupdate 9.2.1 und 8.2.9 geschlossen hat; zwei weitere erlauben es, einen begrenzten Gutschein in mehreren Bestellungen gleichzeitig einzulösen, kurz vor Black Friday. Ob du betroffen bist, prüfst du in zwei Minuten.
Keine Zeit, alles zu lesen? Für 45 € prüfen wir noch heute, welche Version dein Shop hat, ob der Installer noch für jeden erreichbar ist und was es braucht, um ihn auf den aktuellen Stand zu bringen. Das ist eine Stunde Support zum Festpreis (braucht es mehr, sagen wir es dir, bevor wir weitermachen), und wir antworten in weniger als 12 Stunden, auch am Wochenende.
Sie schließen 18 Sicherheitslücken: PrestaShop stuft 15 davon als hoch und 3 als mittel ein und empfiehlt, so schnell wie möglich zu aktualisieren. Diese können einen Shop am meisten kosten:
install verwendet, der danach gelöscht werden muss. Liegt er noch da, kann jeder die Installation über deinen Shop erneut starten: das Passwort deiner Datenbank sehen, den Shop lahmlegen oder ihn mit einem eigenen Administrator neu installieren. Über eine zweite Lücke im selben Ordner kann ein Fremder eigene Programme auf deinem Server laufen lassen. Beide haben 8,1 von 10 Punkten, und es braucht kein Konto.Dazu kommen zwei korrigierte offizielle Module. Im DSGVO-Modul (psgdpr 1.4.4) konnte jemand eine Einwilligung im Namen eines anderen Kunden eintragen, und das Einwilligungsprotokoll belegte nicht mehr, wer was akzeptiert hat. Im Newsletter-Modul (ps_emailsubscription 3.0.1) konnte die exportierte Abonnentenliste eine präparierte Adresse enthalten, die die Tabellenkalkulation beim Öffnen als Formel liest.
Ja, wenn er nicht schon auf 9.2.1 oder 8.2.9 läuft, den einzigen beiden Versionen mit dem Patch. Für 9.0, 9.1 und 1.7 wird es keine korrigierte Version geben.
Öffne im Backoffice deines Shops Erweiterte Einstellungen → Informationen: Dort steht die Version.
Öffne im Browser die Adresse deines Shops mit /install dahinter (zum Beispiel https://deinshop.de/install) und probiere auch /install-dev. Kommt die «Seite nicht gefunden» deines Shops oder ein Serverfehler, ist alles gut. Erscheint der Installationsassistent von PrestaShop oder irgendetwas anderes, ist dein Shop für die beiden schwersten Lücken angreifbar.
Im April hat die Sicherheitsfirma Sansec mehr als 200 laufende PrestaShop-Shops gefunden, deren Installer für jeden erreichbar war, vor allem in Frankreich, Italien, Polen und Tschechien. Seit 9.2.0 wird der Ordner am Ende der Installation automatisch gelöscht; bei Shops mit 8 und älter musste man ihn von Hand löschen, und das ist nicht immer passiert.
Erst eine Sicherung, dann der install-Ordner, dann das Update. Module und Zugänge kommen zum Schluss:
Den install-Ordner zu löschen schließt die beiden Installer-Lücken, die schwersten. Gutscheine und doppelte Bestellungen behebt nur das Update.
Weil der Black Friday am 27. November ist und seine Aktionen genau die sind, die diese beiden Lücken ausnutzbar machen: der Code für die ersten 50, der Einmal-Gutschein an deine Liste, das Geschenk zu einer Bestellung, die am Ende nichts kostet. Findet jemand heraus, wie er denselben Code 10-mal einlöst, dann an dem Tag, an dem du die meisten Rabatte gibst und am wenigsten Zeit hast, auf die Bestellungen zu schauen.
Es bleibt noch Zeit, in Ruhe zu aktualisieren. Schaffst du es nicht, prüfe Bestellungen mit Gutschein und solche zu 0 €, bevor du sie verpackst: mehrere Bestellungen desselben Kunden mit demselben Code, fast in derselben Sekunde, sind das Zeichen.
Bist du auf 9.0 oder 9.1, ist der nächste Schritt 9.2.1. Da du bei PrestaShop 9 bleibst, laufen Theme und Module meist weiter. Prüfe trotzdem, ob jedes 9.2 unterstützt, und teste vorher an einer Kopie.
Bist du auf 1.7, gibt es für deine Version keinen Patch. Den install-Ordner zu löschen schützt dich vor der Installer-Lücke; für den Rest ist der Ausweg der Umstieg auf PrestaShop 9. Es gibt noch einen Grund dafür: 1.7 läuft höchstens mit PHP 7.4, das ebenfalls keine Korrekturen mehr bekommt, wie PHP2Shell vor drei Wochen gezeigt hat. Welche PHP-Version jede PrestaShop-Version unterstützt, steht in welche PHP-Version PrestaShop braucht.
Läuft dein Shop auf 1.7, 9.0 oder 9.1? Wir bringen ihn auf PrestaShop 9.2.1, ohne ihn zu schließen, mit seinen Produkten, Kunden, Bestellungen und Google-Rankings. Der Festpreis steht vor dem Start fest: ab 690 € für einen kleinen Shop.
Den ganzen Umstieg von 1.7 auf 9 erklären wir in PrestaShop 1.7 oder 1.6 auf 9 aktualisieren. Und wenn du diese Hinweise nicht selbst verfolgen willst: Mit der PrestaShop-Wartung aktualisieren wir PrestaShop und seine Module selbst, nachdem wir sie getestet haben.
Offizielle Hinweise: PrestaShop 9.2.1 und PrestaShop 8.2.9. Alle Core-Advisories nennen nur 9.2.1 und 8.2.9 als korrigierte Versionen; kein Patch für 9.0.x, 9.1.x oder 1.7. Drei betreffen nur 9 (Admin API: GHSA-p292-3rh4-vm4p und GHSA-6c2j-pgwm-95m9; Debug-Modus: GHSA-95f5-jc9c-gg3q).
GHSA-8rxw-79mh-gmm5 (8,1; betrifft alles vor 8.2.9) und GHSA-h2q4-7fp7-m5jp (8,1). Workaround laut Advisory: install/ (und install-dev/) nach der Installation löschen.GHSA-r246-6gw4-pj3p und GHSA-2676-hc74-gg7v (7,5). Kein Workaround.GHSA-hjwq-7qvv-qxj4 (CVE-2026-71519), GHSA-3f36-4qv4-vfgh (CVE-2026-71531), GHSA-wrmc-gmx5-9hhc. Workaround: Webservice abschalten, wenn er nicht genutzt wird, und Kundenrechte nur vertrauenswürdigen Integrationen geben.GHSA-fg9q-mm4c-h5xc (Personalisierungsdateien, 5,9) und GHSA-g6p7-cx52-hcrj (Token zum Zurücksetzen des Passworts, 4,8).GHSA-99cp-c6mm-p7h5, GHSA-7q68-ch46-pxmc, GHSA-fxq4-2mc8-99pr, GHSA-95w6-v2wq-cv8w, GHSA-5p6p-mx64-96jf, GHSA-mgcf-mrg4-mcxv.psgdpr 1.4.4 (GHSA-wwqh-cf9m-347f, CVE-2026-92809) und ps_emailsubscription 3.0.1 (GHSA-pg6j-qf29-gc43). Die Classic-Edition bringt außerdem PrestaShop Checkout 5.5.6 mit.War der Installer erreichbar, empfiehlt Sansec, den Server nach Hintertüren zu durchsuchen und den Debug-Modus in der Produktion abzuschalten.
Sollen wir es lieber für Sie einrichten? Wir übergeben es einsatzbereit in Ihrem Shop, mit Nachbetreuung und Support.
Ein Modul, eine App, ein Server, der Ärger macht, oder etwas Dringendes. Wir antworten innerhalb von 24 Stunden, mit einem Festpreisangebot samt Termin.