CVE Catalog

CVE-2026-45302

HighCVSS 8.2
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.32%

24th percentile - higher than 24% of all known CVEs

Summary

Vulnerability in the Node.js library parse-nested-form-data before version 1.0.1. The parseFormData() function does not filter reserved property keys when processing FormData field names, allowing prototype pollution of Object.prototype via a field name starting with __proto__ or containing .__proto__.

Risk Assessment

An attacker can pollute the prototype chain of all plain objects in the process, potentially leading to remote code execution or other attacks.

Recommendation

Update the parse-nested-form-data library to version 1.0.1 or later.

Related vulnerabilities

Original NVD description (English source)

parse-nested-form-data is a tiny node module for parsing FormData by name into objects and arrays. Prior to version 1.0.1, parseFormData() walks bracket and dot-notation FormData field names into nested objects without filtering reserved property keys. A single FormData field whose name begins with __proto__, or contains .__proto__. mid-path, causes the parser to traverse onto Object.prototype and assign properties there, polluting the prototype chain of every plain object in the running process. This issue has been patched in version 1.0.1.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS