Skip to content
OpenAdvisories
Unscored CVE-2022-37616 EUVD-2022-7067GHSA-9pgh-qqpf-7wqj

A prototype pollution vulnerability exists in the function copy in dom.js in the xmldom (published as @xmldom/xmldom) package before 0.8.3 …

Published Oct 11, 2022 · Updated Aug 3, 2024 · Assigned by mitre

Description

A prototype pollution vulnerability exists in the function copy in dom.js in the xmldom (published as @xmldom/xmldom) package before 0.8.3 for Node.js via the p variable. NOTE: the vendor states "we are in the process of marking this report as invalid"; however, some third parties takes the position that "A prototype injection/Prototype pollution is not just when global objects are polluted with recursive merge or deep cloning but also when a target object is polluted."

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 node-xmldom 0.8.3-1 —
Debian 13 node-xmldom 0.8.3-1 —
Debian 12 node-xmldom 0.8.3-1 —
Debian 10 node-xmldom 0.1.27+ds-1+deb10u1 DLA-3154-1
ReleasePackageFixed inAdvisory
Ubuntu 22.04 LTS node-xmldom 0.7.5-1ubuntu0.22.04.1 USN-6102-1
Ubuntu 20.04 LTS node-xmldom 0.1.27+ds-1+deb10u2build0.20.04.1 USN-6102-1

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 python-tensorboard 2.16.2-1 —

Advisories 4

References