CVE-2026-55886Medium▾ Sunlitjodit: Prototype pollution in Jodit via Jodit.modules.Helpers.set()
▾ Sunlit zone — Low / medium · no exploitation signal
impact 27.5 · likelihood 0.1 · exploitation 0
Need a working PoC? Pro members can cast a request and our team develops one — it lands right here.
Exploit-prediction probability, daily snapshots since Jul 4.
Disclosure to exploitation, from the record and what we observed since indexing it.
Disclosed via GHSA
0.3%
0.3% → 0.5%
Jodit.modules.Helpers.set(chain, value, obj) walks the dot-separated chain, creating and following each path segment, without filtering prototype-mutating keys. A chain that begins with (or contains) __proto__, constructor, or prototype lets the final assignment reach and mutate Object.prototype (prototype pollution).
jodit (npm)< 4.12.26Jodit.modules.Helpers.set(chain, value, obj)const { Jodit } = require('jodit');
delete Object.prototype.polluted;
Jodit.modules.Helpers.set('__proto__.polluted', 'yes', {});
console.log(({}).polluted); // "yes" (before the fix)
delete Object.prototype.polluted;
Applications that pass a user-controlled or partially user-controlled key path into Jodit.modules.Helpers.set() could be vulnerable to prototype pollution (CWE-1321): unexpected property injection, logic bypass, denial of service, or secondary security issues.
Fixed in 4.12.26 by rejecting any chain whose segments include __proto__, constructor, or prototype, reusing the same guard introduced for Jodit.configure() in 4.12.18.
Responsibly reported by Junming Wu.
jodit < 4.12.26Upgrade to a patched release:
jodit 4.12.26Connected by shared product, vendor, weakness, or advisory.
CVE-2026-54756MediumJodit has prototype pollution via Jodit.configure() / ConfigMerge
CVE-2026-62324Medium· 5.4Jodit Editor is a WYSIWYG editor with a built-in file browser & image editor
CVE-2026-58263High· 7.2Jodit Editor: Mutation XSS in jodit clean-html via a MathML/style rawtext carrier
CVE-2026-65841MediumJodit Editor is a WYSIWYG editor with a built-in file browser & image editor
CVE-2026-57439Medium· 5.0CyberChef: Prototype pollution in Series Chart operation
CVE-2026-61534Critical· 9.1Yayson is a library for serializing and reading JSON API data in JavaScript