Skip to main content
← All vulnerabilities
CVE-2025-29771GHSA-VHV4-FH94-JM5X

HtmlSanitizer vulnerable to XSS when used with contentEditable

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

Summary

HtmlSanitizer is a client-side HTML Sanitizer. Versions prior to 2.0.3 have a cross-site scripting vulnerability when the sanitizer is used with a `contentEditable` element to set the elements `innerHTML` to a sanitized string produced by the package. If the code is particularly crafted to abuse the code beautifier, that runs AFTER sanitation. The issue is patched in version 2.0.3.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • jitbit HtmlSanitizer

    fixed in 2.0.3

  • @jitbit/htmlsanitizernpm

    fixed in 2.0.3

References 2

GitHub · jitbit/HtmlSanitizer