CVE Catalog

CVE-2026-124494

CriticalCVSS 9.3
Published: Translated: NVD NIST

Summary

SunEditor before 3.4.0 contains a stored cross-site scripting vulnerability because the html.clean() sanitizer's _normalizeURL() function decodes named entities like : to an empty string. Attackers can inject href values such as javascript: that pass the _isSafeURL() check but are decoded by browsers, executing JavaScript when victims click stored links.

Risk Assessment

Organizations using SunEditor may face session hijacking or malicious code execution in users' browsers when they click a crafted link. This can lead to data theft or further attack escalation.

Recommendation

Update SunEditor to version 3.4.0 or later. Until then, consider restricting user link insertion or adding server-side validation of href values.

Other vulnerabilities in SunEditor

See all
Original NVD description (English source)

SunEditor before 3.4.0 contains a stored cross-site scripting vulnerability because the html.clean() sanitizer's _normalizeURL() function decodes named entities like : to an empty string. Attackers can inject href values such as javascript: that pass the _isSafeURL() check but are decoded by browsers, executing JavaScript when victims click stored links.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS