Storybook: Fehlende Origin-Validierung in Preview erlaubt Code-Injection
Zusammenfassung
Die Preview von Storybook-Entwicklungsservern in den Versionen 8.0.0 bis 8.6.19, 9.0.0 bis 9.1.21, 10.0.0 bis 10.6.2 sowie 11.0.0-alpha.0 bis 11.0.0-alpha.6 beschränkt Einbettung und Nachrichten-Origins nicht ausreichend. Eine bösartige Website kann angreifergesteuerte Ereignisse an die laufende Preview senden. Besucht ein Entwickler eine solche Website und interagiert mit der eingeschleusten Oberfläche, kann ein Angreifer Story-Dateien unbefugt verändern. Wird eine veränderte Datei später von einer lokalen Laufzeitumgebung ausgeführt, läuft beliebiger Code mit den Rechten des Entwicklers.
Betroffen
- Storybook 8.0.0 bis vor 8.6.19
- Storybook 9.0.0 bis vor 9.1.21
- Storybook 10.0.0 bis vor 10.6.2
- Storybook 11.0.0-alpha.0 bis vor 11.0.0-alpha.6
Behoben in
- Storybook 8.6.19
- Storybook 9.1.21
- Storybook 10.6.2
- Storybook 11.0.0-alpha.6
Umgehung
Unbekannt.
Ausnutzung
- CISA SSVC: Exploitation none, Automatisierbarkeit nein, technische Auswirkung total
- Zum Zeitpunkt der Analyse ist keine Ausnutzung bekannt
- Benutzerinteraktion erforderlich: Ein Entwickler muss eine bösartige Website besuchen und mit der eingeschleusten Oberfläche interagieren
Unsere Empfehlung
- Storybook-Abhängigkeiten auf eine der oben genannten korrigierten Versionen aktualisieren
- Bis zur Korrektur keine nicht vertrauenswürdigen Websites besuchen, während ein Storybook-Entwicklungsserver läuft
- Story-Dateien auf unerwartete Änderungen prüfen, insbesondere kürzlich geänderte Dateien
- Storybook-Entwicklungsserver nicht in geteilten oder nicht vertrauenswürdigen Netzwerken betreiben
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- GitHub Security Advisory GHSA-f2ph-cmg5-wxc8 github.com
- Storybook release v8.6.19 github.com
- Storybook release v9.1.21 github.com
- Storybook release v10.6.2 github.com
- Storybook release v11.0.0-alpha.6 github.com
- Storybook pull request #36726 github.com
- Storybook security documentation storybook.js.org
Recherchiert und auf Deutsch und Englisch aufbereitet von einer KI (Claude von Anthropic) auf Basis von NVD, CISA, EPSS und den genannten Quellen. Massgebend sind die Angaben des Herstellers. Recherche vom 01.11.2026 07:22.
Referenzen der NVD (11)
- https://github.com/storybookjs/storybook/commit/243c06bf8f1e2f09446c44868ea100261e1374da
- https://github.com/storybookjs/storybook/commit/3be03ec6f11f4616471cebc3fc65c13e1bf8c178
- https://github.com/storybookjs/storybook/commit/97513d999910d071c2b36830495dab63e17d9fe0
- https://github.com/storybookjs/storybook/commit/d9b09e332510a88689c71ecc081bbbc2d072476e
- https://github.com/storybookjs/storybook/commit/df3fed468c9b4830605f00068c4bc6b7e1e215ed
- https://github.com/storybookjs/storybook/pull/36726
- https://github.com/storybookjs/storybook/releases/tag/v10.6.2
- https://github.com/storybookjs/storybook/releases/tag/v11.0.0-alpha.6
- https://github.com/storybookjs/storybook/releases/tag/v8.6.19
- https://github.com/storybookjs/storybook/releases/tag/v9.1.21
- https://github.com/storybookjs/storybook/security/advisories/GHSA-f2ph-cmg5-wxc8
Quellen
Der Tracker verbindet offizielle, frei nutzbare Datenquellen – laufend aktualisiert:
- NVD (NIST) – CVE, Bewertung (CVSS), betroffene Produkte
- CISA KEV – von der CISA bestätigt aktiv ausgenutzte Lücken
- CISA Vulnrichment – Einschätzung der CISA (SSVC) im offiziellen CVE-Eintrag
- FIRST EPSS – Wahrscheinlichkeit einer Ausnutzung
- Microsoft MSRC – Patch Tuesday: Lücken, Schweregrad, Updates
- PoC-in-GitHub – öffentliche Proof-of-Concept-Repositories
- Metasploit (Rapid7) – Module des Metasploit Framework
- Exploit-DB (OffSec) – Archiv öffentlicher Exploits (nur Verweise)
- Patch-Tage: offizielle Seiten der Hersteller (je Hersteller verlinkt) (Patch-Tage der Hersteller)
Dieses Angebot nutzt Daten der NVD-API, ist aber von der NVD weder unterstützt noch zertifiziert. EPSS-Daten © FIRST.org.
Betroffen? Wir helfen.
Wir prüfen, ob Ihre Systeme betroffen sind, spielen Updates ein und schliessen die Lücke – auf Wunsch auch laufend mit dem System Health Checker.
