Artikel teilen

Das Stripe-Plugin für WooCommerce hat in Version 10.9.0 Passwörter von Kunden im Klartext in den Bestelldaten abgelegt, sobald sie per Express-Checkout bezahlten und dabei ein Konto anlegten. Version 11.1.0 vom 13. Oktober entfernt die Passwörter wieder, doch als Sicherheitslücke steht der Fehler erst seit dem 9. November in der NVD. Laut wordpress.org zählt das Plugin mehr als 700.000 aktive Installationen.

Ein Klick · kostenlosDr. Web bei Google bevorzugenMarkieren Sie drweb.de als bevorzugte Quelle. Dann sehen Sie unsere Artikel öfter unter den Top-Meldungen.Jetzt hinzufügen
Inhalt 5 Abschnitte
  1. Wie gelangt ein Passwort in die Bestelldaten?
  2. Warum fällt so ein Fehler erst spät auf?
  3. Was sollten Betreiber jetzt tun?
  4. FAQ: Sicherheitslücke bei WooCommerce Stripe
  5. Mehr Newshunger?

Die US-Schwachstellendatenbank NVD hat am 9. November die Sicherheitslücke CVE-2026-123145 im Plugin WooCommerce Stripe Payment Gateway veröffentlicht, Vergabestelle ist WPScan.[1] Betroffen sind Shops, in denen Kunden beim Bestellen ein eigenes Passwort wählen.

Auf einen Blick

Das Wichtigste in Kürze

  • Version 10.9.0 vom 17. August legte das Passwort, das ein Kunde beim Anlegen seines Kontos im Express-Checkout wählte, im Klartext in den Bestelldaten ab.[1][3]
  • Version 10.9.1 vom 31. August speichert laut Eintrag keine neuen Passwörter mehr, die schon abgelegten blieben bis Version 11.1.0 vom 13. Oktober stehen.[1][3]
  • Einen CVSS-Wert gibt es noch nicht. Belege für Angriffe liegen am 9. November nicht vor, im CISA-Katalog ausgenutzter Schwachstellen steht der Eintrag nicht.
  • Laut Eintrag gelten gespeicherte Passwörter als offengelegt: Betreiber aktualisieren auf Version 11.1.1, prüfen Sicherungen und lassen betroffene Kunden ein neues Passwort setzen.

Wie gelangt ein Passwort in die Bestelldaten?

Papiertüte mit Schlüssel und Anhänger mit der Aufschrift „Passwort“
WooCommerce-Plugin speicherte Kundenpasswörter unverschlüsselt in Bestellmetadaten bei Apple Pay und Google Pay Checkouts

WooCommerce hängt an jede Bestellung Metadaten, in der Datenbank sind das gewöhnliche Textfelder. Beim Express-Checkout über Apple Pay oder Google Pay hat das Plugin laut Eintrag auch das Passwort mitgespeichert, das ein Kunde beim Anlegen seines Kontos gewählt hat. Das Passwort stand unverschlüsselt in der Datenbank.[1][3] Im Kundenkonto selbst speichert WordPress Passwörter nur als Hash, also als nicht umkehrbare Prüfsumme. Das Klartextfeld an der Bestellung umging diesen Schutz.

Das Feld ist für alle sichtbar, die Bestelldaten einsehen dürfen: Administratoren, Shop-Manager und jeder mit einer Kopie der Datenbank. Je nach Einrichtung kommen Bestellexporte, Buchhaltungs- und Versand-Plugins sowie Sicherungen hinzu, die Bestelldaten enthalten. Laut Eintrag gelten die gespeicherten Passwörter deshalb als offengelegt.[1] Die Zahl der Stellen, an denen ein Passwort nicht liegen sollte, macht den Fehler gefährlich. Viele Kunden verwenden dasselbe Passwort bei mehreren Diensten. Findet jemand es in einer Sicherung, probiert er es zum Beispiel beim E-Mail-Konto des Kunden aus.

Betroffen ist laut Eintrag jede Version vor 11.1.0. Das Änderungsprotokoll ordnet den Fehler Version 10.9.0 vom 17. August 2026 zu und führt die Entfernung der Passwortdaten unter 11.1.0 vom 13. Oktober auf.[3] Gespeichert wurde nur dort, wo 10.9.0 lief, Kunden den Express-Checkout nutzten und ein eigenes Passwort wählten. Am 9. November liefen 42,9 Prozent der Installationen auf der Reihe 11.1 und 57,1 Prozent auf älteren Reihen.[2] Wie viele Shops tatsächlich Passwörter gespeichert haben, lässt sich daraus nicht ablesen.

Warum fällt so ein Fehler erst spät auf?

Der Fix liegt seit fast vier Wochen vor, als Sicherheitslücke steht der Fehler aber erst seit dem 9. November in der NVD. Das Änderungsprotokoll beschreibt ihn nüchtern als Passwortdaten, die in den Metadaten der Bestellung gespeichert worden sein könnten.[3] Betreiber, die nur auf Meldungen mit Schweregrad achten, übersehen solche Einträge.

Kundendaten in WooCommerce-Shops waren in den vergangenen Wochen mehrfach Thema. Bei PDF Invoices & Packing Slips ließen sich Rechnungen fremder Kunden abrufen, bei LiteSpeed Cache Anschrift und Telefonnummer eines früheren Kunden. Dort musste ein Fremder die Daten holen. Beim Stripe-Plugin liegen sie ohne Zutun eines Angreifers an der falschen Stelle. Jede Kopie der Datenbank nimmt sie mit.

Der Stand: offengelegt (NVD, 9. November), Patch verfügbar (11.1.0 seit 13. Oktober, das Update entfernt die gespeicherten Passwörter), Exploit-Code und Angriffe nicht belegt.

Passwörter in den Bestelldaten
WooCommerce Stripe Payment Gateway, Stand am 9. November 2026
mehr als 700.000
aktive Installationen zählt wordpress.org
offen
CVSS-Bewertung zu CVE-2026-123145, Vergabestelle WPScan, am 9. November nicht vergeben
10.9.0
Version vom 17. August 2026, die Passwörter im Klartext ablegte
11.1.0
Version vom 13. Oktober 2026, die gespeicherte Passwörter entfernt

Vom Fehler bis zum NVD-Eintrag

17. August
Version 10.9.0 speichert das gewählte Kontopasswort im Express-Checkout in den Bestelldaten
31. August
Version 10.9.1 speichert laut Eintrag keine neuen Passwörter mehr, die alten bleiben stehen
13. Oktober
Version 11.1.0 entfernt die gespeicherten Passwörter beim Update
9. November
Die NVD veröffentlicht CVE-2026-123145: Die Passwörter gelten als offengelegt

Auf welchen Versionsreihen die Installationen liefen

11.1
42,9 %
11.0
8,8 %
10.8
9,3 %
andere
39,0 %

Orange: Reihen unter 11.1, zusammen 57,1 %. Dort können noch gespeicherte Passwörter liegen, sofern früher 10.9.0 lief. Die Statistik von wordpress.org zeigt Anteile je Versionsreihe, nicht je Einzelversion und nicht, wie viele Shops Passwörter gespeichert haben.

Passwörter haben in Bestelldaten nichts verloren. Solche Fehler fallen erst auf, wenn jemand die Datenbank öffnet.

Michael Dobler, Herausgeber Dr. Web
Zitat teilen

Was sollten Betreiber jetzt tun?

  • Aktualisieren: Spielen Sie WooCommerce Stripe Payment Gateway in Version 11.1.1 ein. Das Update entfernt laut Eintrag gespeicherte Passwörter aus den Bestellungen. Schalten Sie automatische Updates für das Plugin ein.
  • Sicherungen prüfen: Datenbanksicherungen und Exporte aus der Zeit zwischen dem 17. August und dem Update können die Passwörter noch enthalten. Löschen Sie nicht mehr benötigte Kopien oder schützen Sie sie wie Zugangsdaten.
  • Kunden schützen: Haben Kunden in dieser Zeit per Express-Checkout ein Konto angelegt, lassen Sie deren Passwörter zurücksetzen und raten Sie ihnen, dasselbe Passwort bei anderen Diensten zu ändern.
  • Zugriffe klären: Prüfen Sie, wer auf Bestelldaten zugreifen darf und welche Plugins sie exportieren.
  • Übergangsweise abschalten: Läuft noch Version 10.9.0 und lässt sich das Update nicht sofort einspielen, deaktivieren Sie den Express-Checkout in den Plugin-Einstellungen.

Agenturen mit vielen Kundenshops filtern ihre Wartungswerkzeuge nach dem Plugin und allen Versionen unter 11.1.0. Passwörter in Bestelldaten sind personenbezogene Daten, Art. 32 DSGVO verlangt dafür ein angemessenes Schutzniveau. Ob die Meldepflicht nach Art. 33 DSGVO greift, hängt davon ab, ob Unbefugte tatsächlich Zugriff hatten. Dann gilt die Frist von 72 Stunden ab Bekanntwerden. Halten Sie den Fall auf jeden Fall mit Datum und Maßnahmen fest, im Zweifel hilft der Datenschutzbeauftragte. Das ist keine Rechtsberatung.

Grundregeln fasst der Ratgeber zur WordPress-Sicherheit zusammen, den Rahmen für kleine Unternehmen beschreiben die Cybersecurity-Grundlagen. Im WordPress-Hosting-Vergleich finden Betreiber Anbieter, die Updates und Überwachung übernehmen. Soll die Betreuung des Shops an Dritte gehen, hilft der WooCommerce-Agentur-Vergleich.

FAQ: Sicherheitslücke bei WooCommerce Stripe

Ab welcher Version sind die Passwörter entfernt?

Version 11.1.0 vom 13. Oktober 2026 entfernt die gespeicherten Passwörter beim Update. Die aktuelle Version ist 11.1.1 vom 16. Oktober 2026.

Welche Kunden sind betroffen?

Kunden, die in einem Shop mit Version 10.9.0 (17. bis 31. August 2026) per Express-Checkout ein Konto angelegt und dabei ein eigenes Passwort gewählt haben. Version 10.9.1 speichert laut Eintrag keine neuen Passwörter mehr.

Wird die Sicherheitslücke ausgenutzt?

Belege für Angriffe liegen am 9. November 2026 nicht vor, der Eintrag steht nicht im Katalog der CISA für ausgenutzte Schwachstellen. Die Passwörter gelten laut Eintrag trotzdem als offengelegt, solange sie in Bestellungen oder Sicherungen stehen.

Muss ich meine Kunden informieren?

Das hängt davon ab, ob Unbefugte Zugriff auf die Passwörter hatten. Dann greifen die Pflichten nach Art. 33 und Art. 34 DSGVO. Halten Sie den Fall fest und fragen Sie im Zweifel den Datenschutzbeauftragten. Ein Zurücksetzen der Passwörter betroffener Kunden ist in jedem Fall sinnvoll.

Quellen

3 Quellen anzeigenQuellen ausblenden
  1. NVDCVE-2026-123145, veröffentlicht am 9. November 2026, Vergabestelle WPScan; WPScan: Eintrag in der WPScan-Datenbank (in der NVD referenziert); CISA: Known Exploited Vulnerabilities Catalog, abgeglichen am 9. November 2026
  2. wordpress.orgWooCommerce Stripe Payment Gateway, aktive Installationen und Versionsstatistik, abgerufen am 9. November 2026
  3. wordpress.orgÄnderungsprotokoll WooCommerce Stripe Payment Gateway (Versionen 10.9.0, 10.9.1, 11.1.0 und 11.1.1), abgerufen am 9. November 2026

Mehr Newshunger?

4,5 19 Bewertungen

Wie hat Ihnen dieser Artikel gefallen?

Dr. Web Newsletter

Jede Woche ein bisschen klüger.

Der Dr. Web Newsletter: die besten Artikel, Anbieter-Tipps und neue Tools, kompakt zusammengefasst, jeden Donnerstag. Kostenlos und jederzeit abbestellbar.