Storybook is a frontend workshop for building user interface components and pages in isolation. From 8.0.0 until 8.6.19, 9.1.21, 10.6.2, and 11.0.0-alpha.6, a malicious website can interact with the preview of a running Storybook development server. Insufficient iframe embedding and message-origin restrictions can allow attacker-controlled events to reach the running preview. A developer must visit the malicious website and interact with the injected interface. The attack can cause unauthorized changes to story files and, if a changed file is later executed by a local runtime, arbitrary code execution with the developer's privileges. This issue is fixed in 8.6.19, 9.1.21, 10.6.2, and 11.0.0-alpha.6.
{
"cna_assigner": "GitHub_M",
"cwe_ids": [
"CWE-1021",
"CWE-346",
"CWE-94"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/114xxx/CVE-2026-114125.json"
}{
"extracted_events": [
{
"range": [
{
"introduced": "8.0.0"
},
{
"fixed": "8.6.19"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StringRangeExpression"
},
{
"range": [
{
"introduced": "9.0.0"
},
{
"fixed": "9.1.21"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StringRangeExpression"
},
{
"range": [
{
"introduced": "10.0.0"
},
{
"fixed": "10.6.2"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StringRangeExpression"
},
{
"range": [
{
"introduced": "11.0.0-alpha.0"
},
{
"fixed": "11.0.0-alpha.6"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StringRangeExpression"
},
{
"range": [
{
"fixed": "243c06bf8f1e2f09446c44868ea100261e1374da"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "3be03ec6f11f4616471cebc3fc65c13e1bf8c178"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "97513d999910d071c2b36830495dab63e17d9fe0"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "d9b09e332510a88689c71ecc081bbbc2d072476e"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "df3fed468c9b4830605f00068c4bc6b7e1e215ed"
}
],
"source": "REFERENCES_COMMIT"
},
{
"original_tag": "v10.6.2",
"range": [
{
"fixed": "5f00d7d0a78e069aa304bdb886da923e012ef2e0"
}
],
"source": "REFERENCES_TAG"
},
{
"original_tag": "v11.0.0-alpha.6",
"range": [
{
"fixed": "635ac8e2c2b0466ced380ef8a30344a3de48a32b"
}
],
"source": "REFERENCES_TAG"
},
{
"original_tag": "v8.6.19",
"range": [
{
"fixed": "117b95a45b27138796c151b7928ba7956ca6da45"
}
],
"source": "REFERENCES_TAG"
},
{
"original_tag": "v9.1.21",
"range": [
{
"fixed": "9abaf68f9a8dd45f0c861e9e1500ba1f6a850e0a"
}
],
"source": "REFERENCES_TAG"
}
]
}