4 Min. Lesezeit
Sicherheitslücke in JTL-Shop 5 schließen und den Shop prüfen
JTL bestätigt Angriffe über CVE-2026-54390. Prüfe den Patchstand und mögliche Folgen eines Angriffs. Ein installiertes Update allein reicht dafür nicht.

Zuletzt geändert:
JTLInhaltsverzeichnis
JTL bestätigt inzwischen, dass die Sicherheitslücke CVE-2026-54390 ausgenutzt wurde. Die frühere Aussage, es gebe keine konkreten Hinweise auf Angriffe, ist damit überholt. Außerdem kann ein bereits angegriffener Shop trotz nachträglichem Patch weiterhin manipuliert sein. Das geht aus dem aktuellen Sicherheitshinweis von JTL hervor.
Für Betreiber ergeben sich zwei Aufgaben. Der verwundbare Stand muss abgesichert werden. Zusätzlich ist zu klären, ob ein Angriff bereits Folgen hinterlassen hat. Dass der Shop normal aussieht und Bestellungen annimmt, beantwortet die zweite Frage nicht.
Was die bekannte Schwachstelle ermöglicht
Laut JTL betrifft die ursprüngliche Schwachstelle ungepatchte Installationen der Reihe 5 ab Version 5.0.0. Manipulierte Eingaben bei der Verarbeitung von Mailbetreffzeilen können interne Zugangsdaten offenlegen. Ab Version 5.4.0 beschreibt JTL zusätzlich die Möglichkeit, Code auf dem Server auszuführen.
Als damalige Korrekturstände nennt JTL 5.5.4, 5.6.2 und 5.7.2 sowie ein gesondertes Verfahren für ältere Stände. Diese Angaben beschreiben die Behebung dieser Lücke. Sie sind keine pauschale Empfehlung für eine heute aktuelle und vollständig abgesicherte Installation. Prüfe dafür auch spätere Hinweise, etwa die weitere Sicherheitsmeldung zu SHOP-9886.
Zuerst den tatsächlichen Stand klären
Notiere die angezeigte Shopversion und frage beim Hosting nach, welche Patches bereits eingespielt wurden. Erbitte Datum und Umfang der Maßnahme. Eine Versionsnummer allein kann bei manuell ergänzten Korrekturen unvollständig sein.
Sammle vorhandene Wartungsprotokolle und die Zeitpunkte auffälliger Ereignisse. Dazu können ungewöhnliche Kundenmeldungen oder unerklärliche Änderungen gehören. Beschreibe Beobachtungen möglichst konkret, ohne daraus bereits eine Ursache abzuleiten.
Wenn du eine aktuelle Manipulation des Bezahlvorgangs vermutest, begrenze den weiteren Betrieb sofort gemeinsam mit den Verantwortlichen. Ein kompromittierter Checkout kann neue Kunden schädigen, solange die Ursache ungeklärt bleibt.
Untersuchung und Absicherung koordinieren
Benenne eine verantwortliche Person, die Hosting, Shopbetreuung und gegebenenfalls spezialisierte Sicherheitsfachleute zusammenbringt. Halte fest, wer Schutzmaßnahmen umsetzt, wer Daten sichert und wer über die Wiederaufnahme des Betriebs entscheidet.
Vermeide unkoordinierte Änderungen durch mehrere Beteiligte. Wenn Dateien ohne Dokumentation ausgetauscht oder Protokolle gelöscht werden, kann das die Rekonstruktion erschweren. Gleichzeitig darf die Sicherung von Informationen die notwendige Begrenzung eines laufenden Angriffs nicht unnötig verzögern.
Warum ein negatives Prüfergebnis keine Garantie ist
Ein Prüfwerkzeug kann bekannte Auffälligkeiten erkennen. Es beantwortet nicht automatisch jede Frage zum Zustand des gesamten Systems. Besprich deshalb, welchen Umfang die Untersuchung hatte und welche Teile nicht bewertet wurden.
Für eine nachvollziehbare Freigabe brauchst du mehr als „Scanner ohne Fund“. Halte fest, welche Version geprüft wurde, welche Daten zur Verfügung standen und welche Einschränkungen bestanden. Wenn Protokolle fehlen, gehört das ausdrücklich in die Bewertung.
Der Umfang muss zum Verdacht passen. Eine unklare Dateimeldung nach einem dokumentierten Update ist anders einzuordnen als ein vom Kunden beobachteter fremder Zahlungsdialog. Lass diese Einordnung von den zuständigen Fachleuten vornehmen.
Wiederherstellung mit den Bestelldaten abstimmen
Wenn eine Wiederherstellung erforderlich ist, kläre zuerst den geeigneten Ausgangsstand. Ein altes Backup ist nicht automatisch frei von Manipulationen. Prüfe außerdem, welche Bestellungen und Änderungen seit diesem Stand eingegangen sind.
Dein Team braucht einen Plan, wie betroffene Vorgänge nachvollzogen und weiterbearbeitet werden. Ein ungeprüftes Zurückspielen kann zusätzliche Fehler bei Zahlungen, Lagerbeständen und Kundenkommunikation erzeugen.
Stimme notwendige Änderungen an Zugangsdaten mit der Bereinigung und den beteiligten Systemen ab. Dokumentiere, welche Verbindungen anschließend neu geprüft werden müssen. Falls personenbezogene Daten betroffen sein könnten, beziehe die Datenschutzverantwortlichen unverzüglich ein.
Den Betrieb kontrolliert wieder aufnehmen
Teste nach der technischen Freigabe die wesentlichen Kaufwege. Dazu gehören die sichtbaren Zahlungsinformationen, Weiterleitungen, Bestellbestätigungen und die Übergabe an die Warenwirtschaft. Prüfe die ersten produktiven Vorgänge besonders aufmerksam.
Halte abschließend Maßnahmen, Zeitpunkt und Verantwortliche fest. Ergänze die Erkenntnisse in deinem Wartungsablauf. Unser Beitrag zum Update von JTL-Shop hilft dabei, künftige Änderungen mit Sicherung und Funktionsprüfung vorzubereiten.
Fazit
Ein installierter Patch beantwortet noch nicht, ob ein früherer Angriff Spuren hinterlassen hat. Kläre deshalb den dokumentierten Patchstand und lass mögliche Folgen gesondert untersuchen. Stimme Schutzmaßnahmen und Wiederherstellung mit Hosting und technischer Betreuung ab. Für den weiteren Betrieb brauchst du eine nachvollziehbare Prüfung und eine klare Freigabe durch die Verantwortlichen.
Häufige Fragen
Bedeutet ein nachträglich installierter Sicherheitspatch, dass mein Shop sauber ist?
Nein. Ein Patch schließt die jeweilige Schwachstelle, beseitigt aber nicht automatisch Folgen eines vorherigen Angriffs. Bei der beschriebenen Lücke hat JTL die Ausnutzung bestätigt. Patchstand und mögliche Manipulationen müssen deshalb als zwei getrennte Fragen geprüft werden.
Kann ich den Sicherheitsstand allein an der angezeigten Versionsnummer erkennen?
Nicht zuverlässig. Manuell eingespielte Korrekturen und spätere Sicherheitshinweise müssen mitberücksichtigt werden. Lass dir vom Hosting oder der Betreuung dokumentieren, wann welche Maßnahmen durchgeführt wurden. Für die Bewertung zählt der tatsächliche Stand und nicht allein der Artikelname oder eine Versionsanzeige.
Welche Informationen braucht meine technische Betreuung für die Prüfung?
Hilfreich sind Shopversion, dokumentierte Patches, Zeitpunkt der Absicherung und konkrete Beobachtungen mit Datum. Sichere vorhandene Wartungsinformationen und beschreibe Auffälligkeiten sachlich. Sensible Daten und Zugänge sollten nur über einen abgestimmten sicheren Weg an die zuständige Person gehen.
Sollte ich verdächtige Dateien vor der Untersuchung selbst löschen?
Stimme das Vorgehen zuerst mit Hosting und technischer Betreuung ab. Unkoordinierte Änderungen können wichtige Spuren beseitigen. Gleichzeitig muss eine laufende Gefährdung zügig begrenzt werden. Welche Schutz- und Untersuchungsschritte notwendig sind, richtet sich nach dem konkreten Verdacht und den verfügbaren Informationen.
Wobei kann StoreSchmide einen möglicherweise betroffenen Shop unterstützen?
Wir unterstützen bei der Prüfung des Versions- und Patchstands und stimmen technische Schritte mit deinem Hosting ab. Bei Auffälligkeiten klären wir, welche zusätzliche Untersuchung erforderlich ist. Melde einen akuten Verdacht direkt telefonisch, damit die Beteiligten Schutzmaßnahmen und weitere Bearbeitung koordinieren können.
Dringendes Shopproblem meldenDas könnte dich auch interessieren

Retouren im JTL-ERP buchen, ohne den Bestand zu verfälschen
So buchst du Retouren im JTL-ERP, dass zurückgeschickte Ware erst nach der Prüfung wieder verkaufbar ist. Shop und Lager zeigen dann dieselbe Menge.
Weiterlesen
JTL-Shop sicher aktualisieren und den Verkauf prüfen
JTL-Shop aktualisieren mit Backup, Testumgebung und klarer Prüfung. So kontrollierst du Plugins, Checkout, Zahlungen und Bestellmails vor dem Start.
Weiterlesen
JTL-ERP 2.0 und den Umstieg im Betrieb richtig vorbereiten
Was sich mit JTL-ERP 2.0 geändert hat und wie du einen Versionswechsel planst. Prüfe Datenbank, Schnittstellen, Versand und einen belastbaren Rückweg.
Weiterlesen
Shopify mit JTL-ERP verbinden und doppelte Arbeit vermeiden
So verbindest du Shopify mit JTL-ERP. Kläre Datenpflege, Bestände und Bestellungen vor dem ersten Abgleich und teste den gesamten Versandprozess.
Weiterlesen