We use these services and cookies to improve your user experience. You may opt out if you wish, however, this may limit some features on this site.

Please see our statement on Data Privacy.

Crisp.chat (Helpdesk and Chat)

Ok

THREATINT
PUBLISHED

CVE-2025-32014

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



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.

Reserved 2025-04-01 | Published 2025-04-07 | Updated 2025-04-07 | Assigner GitHub_M


MEDIUM: 6.9CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

Problem types

CWE-1321: Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')

Product status

< 3.3.3
affected

References

github.com/...estree/security/advisories/GHSA-f7f6-9jq7-3rqj

github.com/...ommit/d0c394fbc64bc55937ffe4e162b81f15ba506e55

cve.org (CVE-2025-32014)

nvd.nist.gov (CVE-2025-32014)

Download JSON

Share this page
https://cve.threatint.eu/CVE/CVE-2025-32014

Support options

Helpdesk Chat, Email, Knowledgebase