Skip to main content
← All vulnerabilities
CVE-2021-21366GHSA-H6Q6-9HQW-RWFV

Misinterpretation of malicious XML input

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

Summary

xmldom is a pure JavaScript W3C standard-based (XML DOM Level 2 Core) DOMParser and XMLSerializer module. xmldom versions 0.4.0 and older do not correctly preserve system identifiers, FPIs or namespaces when repeatedly parsing and serializing maliciously crafted documents. This may lead to unexpected syntactic changes during XML processing in some downstream applications. This is fixed in version 0.5.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.5.0

  • xmldomnpm

    fixed in 0.5.0

References 5

GitHub · xmldom/xmldom

npmjs.com

lists.debian.org