CVE Catalog

CVE-2026-46510

HighCVSS 8.2
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.28%

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

Summary

The form-data-objectizer library before version 1.0.1 is vulnerable to prototype pollution via processing bracket-notation form keys (e.g. name[sub]). An attacker can send a form field with a name starting with __proto__, causing mutation of Object.prototype and affecting the entire Node.js process.

Risk Assessment

The risk involves potential remote code execution or privilege escalation in Node.js applications, as prototype pollution can alter default object behavior across the entire process.

Recommendation

Immediately update the form-data-objectizer library to version 1.0.1 or later, which contains the fix for this vulnerability.

Related vulnerabilities

Original NVD description (English source)

form-data-objectizer converts FormData to object. Prior to 1.0.1, form-data-objectizer walks bracket-notation form keys (e.g. name[sub]) into nested objects without filtering __proto__, constructor, or prototype. A single HTTP form field whose name starts with __proto__[...] causes the library to mutate Object.prototype, which is a prototype pollution primitive of the entire Node.js process. This vulnerability is fixed in 1.0.1.

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