Prototype pollution in Jodit Editor - #VU166183
Published: November 13, 2026
Vulnerability details
The vulnerability allows a remote attacker to modify Object.prototype across the JavaScript runtime and cause a denial of service.
The vulnerability exists due to prototype pollution in Jodit Editor's extendLang() helper when merging untrusted language dictionaries without filtering dangerous keys. A remote attacker can supply a language pack containing {"__proto__": {"toString": 1}} through downstream application or plugin code to overwrite an inherited method and disrupt ordinary object string coercion.