Skip to content
OpenAdvisories
Low · 3.1 CVE-2026-116687 EUVD-2026-111365GHSA-v6mg-96c6-gmpq

CKEditor: Cross-site scripting (XSS) in the engine package

Published Oct 27, 2026 · Updated Nov 3, 2026 · Assigned by GitHub_M

Description

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.

Affected products

VendorProductAffectedFixed
ckeditor ckeditor5 >= 29.0.0, < 47.7.4, >= 48.0.0, < 48.5.1 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Ubuntu 26.04 LTS request-tracker4 +1 No fix yet —
Ubuntu 24.04 LTS ckeditor3 +2 No fix yet —
Ubuntu 22.04 LTS ckeditor3 +2 No fix yet —
Ubuntu 20.04 LTS ckeditor3 +2 No fix yet —
Ubuntu 18.04 LTS ckeditor3 +1 No fix yet —
Show 6 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 16.04 LTS request-tracker4 +1 No fix yet —
Ubuntu Pro 24.04 LTS ckeditor No fix yet —
Ubuntu Pro 22.04 LTS ckeditor No fix yet —
Ubuntu Pro 20.04 LTS ckeditor No fix yet —
Ubuntu Pro 18.04 LTS ckeditor +1 No fix yet —
Ubuntu Pro 16.04 LTS ckeditor No fix yet —

Affected packages

EcosystemPackageAffectedFixedRecord
npm @ckeditor/ckeditor5-engine >= 29.0.0, < 47.7.4 47.7.4 GHSA-v6mg-96c6-gmpq
npm @ckeditor/ckeditor5-engine >= 48.0.0, < 48.5.1 48.5.1 GHSA-v6mg-96c6-gmpq
npm ckeditor5 >= 29.0.0, < 47.7.4 47.7.4 GHSA-v6mg-96c6-gmpq
npm ckeditor5 >= 48.0.0, < 48.5.1 48.5.1 GHSA-v6mg-96c6-gmpq

References