Skip to main content
← All vulnerabilities
CVE-2026-58263GHSA-RXCW-MC6F-6HR3

Jodit Editor: Mutation XSS in jodit clean-html via a MathML/style rawtext carrier

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 4.12.28
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: yes
  • Technical impact: partial

Summary

Jodit Editor is a WYSIWYG editor with a built-in file browser & image editor. In versions prior to 4.12.28, the built-in clean-html sanitizer can be bypassed by a MathML/<style> carrier that hides a dangerous element from the sanitizer's element walk, so a no-interaction event handler survives into the editor value, potentially causing Mutation XSS. When an application supplies attacker-influenced HTML to the editor's value-set or insertion paths, the sanitized output still contains a live <img ... onload=...> (or another non-onerror handler such as onfocus). A consumer that renders that output (element.innerHTML = editor.value) executes the handler with no user interaction. This issue has been fixed in version 4.12.28.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • xdan jodit

    fixed in 4.12.28

  • joditnpm

    fixed in 4.12.28

References 1

GitHub · xdan/jodit