CKEditor 5 is a modern JavaScript rich-text editor with an MVC architecture. From 29.0.0 until 47.7.4 and 48.5.1, specially crafted markup can trigger cross-site scripting when General HTML Support is enabled and specifically configured to allow object content. Processing that content can execute attacker-controlled JavaScript in a browser context isolated from the origin of the application embedding the editor. This issue is fixed in versions 47.7.4 and 48.5.1.
{
"cna_assigner": "GitHub_M",
"cwe_ids": [
"CWE-79"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/116xxx/CVE-2026-116687.json"
}{
"extracted_events": [
{
"range": [
{
"introduced": "29.0.0"
},
{
"fixed": "47.7.4"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StringRangeExpression"
},
{
"range": [
{
"introduced": "48.0.0"
},
{
"fixed": "48.5.1"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StringRangeExpression"
},
{
"range": [
{
"fixed": "4d9c5bb34f63cd956d15ccafbe584e14280c86a0"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "a750e38635db6a18c5b11599c09f4fd702850423"
}
],
"source": "REFERENCES_COMMIT"
},
{
"original_tag": "v47.7.4",
"range": [
{
"fixed": "909a99ede76b640b7b4780fadaff900b8a81a27e"
}
],
"source": "REFERENCES_TAG"
},
{
"original_tag": "v48.5.1",
"range": [
{
"fixed": "1867f7a292a98e5740873b5f42f205d7414a0c5a"
}
],
"source": "REFERENCES_TAG"
}
]
}