Intel

AIKIDO-2026-18568

multer is vulnerable to Denial of Service (DoS)

Denial of Service (DoS)CVE-2026-77078 Published Yesterday

75

High Risk

This Affects:

JSmulter
0.0.1 - 2.2.0
Fixed in 2.3.0
Are you affected? Scan for Free

TL;DR

Multer parses multipart form field names that use bracket notation into arrays. A request containing two specially crafted text field names can push past a maximum-length sparse array in the append-field dependency, throwing an uncaught RangeError during field parsing. Because the error escapes the application's error handlers, the Node.js process terminates and the service becomes unavailable. The fix rejects invalid field names with an INVALID_FIELD_NAME error instead of crashing.

Who does this affect?

You are affected if your application uses multer to parse multipart/form-data requests whose field names come from untrusted input.

Background info

multer is vulnerable to Denial of Service (DoS) in versions 0.0.1 - 2.2.0.

How to fix this

Upgrade the multer library to the patch version.

Are You Affected?

Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.

Free. No credit card required.

Aikido Platform