Quick answers
- Is CVE-2026-124494 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-124494 being exploited in the wild.
- How severe is CVE-2026-124494?
- Informational severity, published 8 November 2026.
- Which products and versions are affected?
- JiHong88 SunEditor before 3.4.0.
- Is there a fix for CVE-2026-124494?
- Yes: fixed in 3.4.0. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-124494 attacked?
- It is attacked over the network.
- Am I affected by CVE-2026-124494?
- Check whether you run JiHong88 SunEditor at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
How to fix
- Fixed in: 3.4.0
Technical details
The _normalizeURL() function in html.js incorrectly replaces HTML named entities with empty strings instead of their corresponding characters, while correctly handling numeric entities. An attacker can inject href="javascript:alert(...)" which normalizes to "javascriptalert(...)" (no colon), passing the _isSafeURL() check that looks for the colon character. However, the browser's HTML parser correctly decodes : to : when rendering, resulting in javascript:alert(...) executing in the victim's browser. This is a stored XSS vulnerability affecting the default configuration with strictMode enabled.
Affected products
- JiHong88 SunEditor before 3.4.0
Timeline
- 2026-10-23: disclosed: GitHub Security Advisory GHSA-v4jx-8pj6-w4w8 published
- 2026-11-08: advisory: NVD CVE-2026-124494 published