CVE-2022-39353

Summary

CVECVE-2022-39353
StatePUBLIC
Assigner[email protected]
Source PriorityCVE Program / NVD first with legacy fallback
Published2022-11-02 17:15:00 UTC
Updated2023-03-01 14:03:00 UTC
Descriptionxmldom is a pure JavaScript W3C standard-based (XML DOM Level 2 Core) `DOMParser` and `XMLSerializer` module. xmldom parses XML that is not well-formed because it contains multiple top level elements, and adds all root nodes to the `childNodes` collection of the `Document`, without reporting any error or throwing. This breaks the assumption that there is only a single root node in the tree, which led to issuance of CVE-2022-39299 as it is a potential issue for dependents. Update to @xmldom/xmldom@~0.7.7, @xmldom/xmldom@~0.8.4 (dist-tag latest) or @xmldom/xmldom@>=0.9.0-beta.4 (dist-tag next). As a workaround, please one of the following approaches depending on your use case: instead of searching for elements in the whole DOM, only search in the `documentElement`or reject a document with a document that has more then 1 `childNode`.

Risk And Classification

Problem Types: CWE-20 | CWE-1288

NVD Known Affected Configurations (CPE 2.3)

TypeVendorProductVersionUpdateEditionLanguage
Operating System Debian Debian Linux 10.0 All All All
Application Xmldom Project Xmldom All All All All
Application Xmldom Project Xmldom 0.9.0 beta1 All All
Application Xmldom Project Xmldom 0.9.0 beta2 All All
Application Xmldom Project Xmldom 0.9.0 beta3 All All

References

ReferenceSourceLinkTags
[SECURITY] [DLA 3260-1] node-xmldom security update MLIST lists.debian.org
Missing error for XML documents with multiple root element nodes · Issue #150 · jindw/xmldom · GitHub MISC github.com
Allows multiple root elements in a DOM tree · Advisory · xmldom/xmldom · GitHub CONFIRM github.com
CVE Program record CVE.ORG www.cve.org canonical
NVD vulnerability detail NVD nvd.nist.gov canonical, analysis

Legacy QID Mappings

  • 181402 Debian Security Update for node-xmldom (CVE-2022-39353)
  • 181457 Debian Security Update for node-xmldom (DLA 3260-1)
  • 199362 Ubuntu Security Notification for xmldom Vulnerabilities (USN-6102-1)
© CVE.report 2026 |

Use of this information constitutes acceptance for use in an AS IS condition. There are NO warranties, implied or otherwise, with regard to this information or its use. Any use of this information is at the user's risk. It is the responsibility of user to evaluate the accuracy, completeness or usefulness of any information, opinion, advice or other content. EACH USER WILL BE SOLELY RESPONSIBLE FOR ANY consequences of his or her direct or indirect use of this web site. ALL WARRANTIES OF ANY KIND ARE EXPRESSLY DISCLAIMED. This site will NOT BE LIABLE FOR ANY DIRECT, INDIRECT or any other kind of loss.

CVE, CWE, and OVAL are registred trademarks of The MITRE Corporation and the authoritative source of CVE content is MITRE's CVE web site. This site includes MITRE data granted under the following license.

CVE.report and Source URL Uptime Status status.cve.report