Skip to content
OpenAdvisories
Medium · 6.9 CVE-2025-32014 EUVD-2025-10037GHSA-f7f6-9jq7-3rqj

estree-util-value-to-estree allows prototype pollution in generated ESTree

Published Apr 7, 2025 · Updated Apr 7, 2025 · Assigned by GitHub_M

Description

estree-util-value-to-estree converts a JavaScript value to an ESTree expression. When generating an ESTree from a value with a property named __proto__, valueToEstree would generate an object that specifies a prototype instead. This vulnerability is fixed in 3.3.3.

Affected products

VendorProductAffectedFixed
remcohaszing estree-util-value-to-estree < 3.3.3 —

Affected packages

EcosystemPackageAffectedFixedRecord
npm estree-util-value-to-estree < 3.3.3 3.3.3 GHSA-f7f6-9jq7-3rqj

References