Advisories for Npm/Parse-Nested-Form-Data package

2026

parse-nested-form-data has Prototype Pollution via `__proto__` in FormData field names

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.