VDB
Sign up
HIGH7.5

GHSA-wc9g-mqfw-jrwm

multer vulnerable to Denial of Service via crafted multipart field names

Quick fix

GHSA-wc9g-mqfw-jrwm — multer: upgrade to the fixed version with the command below.

npm install multer@2.3.0

Details

### Impact

A vulnerability in multer allows a remote, unauthenticated attacker to crash the Node.js process with a single `multipart/form-data` request. Two specially crafted text field names cause an uncaught `RangeError: Invalid array length` inside multer's field parsing, which is not routed to the application error handler and terminates the process. All applications using multer to parse multipart requests are affected.

### Patches

Users should upgrade to `2.3.0`.

### Workarounds

None.

Are you affected?

Enter the version of the package you're using.

Affected packages

npm/multer
Introduced in: 0Fixed in: 2.3.0
Fixnpm install multer@2.3.0

References