Skip to main content
← All vulnerabilities
CVE-2021-32796GHSA-5FG8-2547-MR8Q

Misinterpretation of malicious XML input in xmldom

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.7.0
None on Exploit-DB, Metasploit or GitHub

Summary

xmldom is an open source pure JavaScript W3C standard-based (XML DOM Level 2 Core) DOMParser and XMLSerializer module. xmldom versions 0.6.0 and older do not correctly escape special characters when serializing elements removed from their ancestor. This may lead to unexpected syntactic changes during XML processing in some downstream applications. This issue has been resolved in version 0.7.0. As a workaround downstream applications can validate the input and reject the maliciously crafted documents.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • xmldom xmldom

    fixed in 0.7.0

  • xmldomnpm

    through 0.6.0

  • @xmldom/xmldomnpm

    fixed in 0.7.0

References 3

mattermost.com

GitHub · xmldom/xmldom