[ CVE-2026-59167 · Published 23 Sep 2026 ]
SunEditor: Critical XSS vulnerability - sanitizer bypass
CVSS 10.0
EPSS <1%Fix available
[ Why it matters ]Priority signals
- Public proof-of-concept exploit exists (CISA SSVC)
- Critical severity: CVSS 10.0
[ Description ]Official description
SunEditor is a lightweight and powerful WYSIWYG editor in vanilla JavaScript with no dependencies. Prior to 2.47.11, the sanitizer in src/lib/core.js does not consistently reject namespaced or custom HTML elements, allowing event-handler attributes to remain on crafted elements. When an application renders attacker-controlled editor content and a user interacts with the element, the retained handler can execute script in the application's browser origin, enabling stored cross-site scripting, data exposure, or unauthorized browser-context actions. This issue is fixed in version 2.47.11.
[ Fixes ]Fixes and patches
- suneditor 2.47.11Fixed version · GitHub Advisories · npm package suneditor: upgrade to 2.47.11 or later (affected <= 2.47.10)
[ Packages ]Affected open-source packages
- suneditor npmAffected <= 2.47.10 · fixed in 2.47.11 · GHSA-6rf4-v2fh-m6p4