Skip to main content
← All vulnerabilities
CVE-2026-46510GHSA-M2HG-WJQ3-28WQ

Prototype pollution in form-data-objectizer via bracket-notation form keys

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.0.1
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: yes
  • Technical impact: partial

Summary

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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • kaspernj form-data-objectizer

    fixed in 1.0.1

  • form-data-objectizernpm

    fixed in 1.0.1

References 2

GitHub · kaspernj/form-data-objectizer