Bug 2525793 (CVE-2026-82333) - CVE-2026-82333 multer: Multer: Denial of Service via oversized array index in field names
Summary: CVE-2026-82333 multer: Multer: Denial of Service via oversized array index in...
Keywords:
Status: NEW
Alias: CVE-2026-82333
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
high
high
Target Milestone: ---
Assignee: Product Security DevOps Team
QA Contact:
URL:
Whiteboard:
Depends On: 2542089 2542090 2542091 2542094 2542095 2542087 2542088 2542092 2542093
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-08-28 22:02 UTC by OSIDB Bzimport
Modified: 2026-09-27 14:33 UTC (History)
34 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-08-28 22:02:40 UTC
multer is a middleware for handling multipart/form-data in Node.js. A small multipart request with two specially crafted text field names can make multer's field parser synchronously iterate a maximum-length sparse array, blocking the event loop so the process cannot handle other requests. A large numeric array index in the first field allocates a maximum-length sparse array, and a second field with a non-numeric key then triggers a full-length iteration inside the append-field dependency. All versions before 2.3.0 are affected, and this is a remotely triggerable denial of service. multer 2.3.0 adds an opt-in fieldArrayIndexLimit option that rejects oversized array indexes. Upgrade to multer 2.3.0 and set limits.fieldArrayIndexLimit to the largest array index your application needs to remediate.


Note You need to log in before you can comment on or make changes to this bug.