Skip to main content
← All vulnerabilities
CVE-2025-66021GHSA-G9GQ-3PFX-2GW2

OWASP Java HTML Sanitizer is vulnerable to XSS via noscript tag and improper style tag sanitization

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

Summary

OWASP Java HTML Sanitizer is a configureable HTML Sanitizer written in Java, allowing inclusion of HTML authored by third-parties in web applications while protecting against XSS. In version 20240325.1, OWASP java html sanitizer is vulnerable to XSS if HtmlPolicyBuilder allows noscript and style tags with allowTextIn inside the style tag. This could lead to XSS if the payload is crafted in such a way that it does not sanitise the CSS and allows tags which is not mentioned in HTML policy. At time of publication no known patch is available.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: total

  3. Record last updated

Affected versions

  • OWASP java-html-sanitizer

    20240325.1

  • com.googlecode.owasp-java-html-sanitizer:owasp-java-html-sanitizerMaven

    From 20240325.1 · fixed in 20260101.1

References 1

GitHub · OWASP/java-html-sanitizer