Skip to content
OpenAdvisories
High · 7.3 CVE-2024-21541 EUVD-2024-3277GHSA-jrvm-mcxc-mf6m

dom-iterator code execution vulnerability

Published Nov 13, 2024 · Updated Jan 16, 2025 · Assigned by snyk

Description

Versions of the package dom-iterator before 1.0.1 are vulnerable to Arbitrary Code Execution due to use of the Function constructor without complete input sanitization. Function generates a new function body and thus care must be given to ensure that the inputs to Function are not attacker-controlled. The risks involved are similar to that of allowing attacker-controlled input to reach eval.

Affected products

VendorProductAffectedFixed
— dom-iterator < 1.0.1 1.0.1
— org.webjars.npm:dom-iterator — —

Affected packages

EcosystemPackageAffectedFixedRecord
npm dom-iterator < 1.0.1 1.0.1 GHSA-jrvm-mcxc-mf6m

References