Intel

AIKIDO-2026-334092

multer is vulnerable to Denial of Service (DoS)

Denial of Service (DoS)CVE-2026-5079 Published Today

75

High Risk

This Affects:

JSmulter
1.0.0 - 2.1.1
Fixed in 2.2.0
Are you affected? Scan for Free

TL;DR

multer handles multipart/form-data and passes submitted field names to its append-field dependency, which expands bracket notation such as a[b][c] into nested objects. The parser applies no limit on nesting depth, so a single request with a field name containing tens of thousands of brackets forces allocation of deeply nested structures. This consumes excessive CPU and memory and can render the service unavailable without authentication. The fix adds a fieldNestingDepth limit option that rejects field names whose nesting exceeds the configured depth.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

multer is vulnerable to Denial of Service (DoS) in versions 1.0.0 - 2.1.1.

How to fix this

Upgrade the multer library to the patch version.