CVE-2026-77063 multer vulnerable to file size limit bypass via async fileFilter race condition

Low 3.7 Published Updated
Exploited in the wild
Not known
Fix
Available

What is CVE-2026-77063?

CVE-2026-77063 is a low-severity vulnerability in multer, published on 28 Aug 2026.

Official description

multer is a middleware for handling multipart/form-data in Node.js. When an application uses an asynchronous fileFilter together with the fileSize limit, a race condition in multer's file stream handling can allow a file that exceeds the configured size limit to bypass the size-limit rejection. All versions before 2.3.0 are affected. The impact is limited because the underlying multipart parser still truncates the stream at the size limit, so this is a bypass of the limit rejection rather than uncontrolled resource consumption. The issue is fixed in multer 2.3.0. Upgrade to multer 2.3.0 to remediate.

Weakness: CWE-362

Which versions are affected by CVE-2026-77063?

2 open source packages ship an affected version, including multer. It affects 1 product.

PackageAffectedFixed in
multer npmAll versions2.3.0
multer npmAll versions2.3.0

Products include Expressjs Multer.

How do I fix CVE-2026-77063?

Upgrade multer to 2.3.0 or later.

Is CVE-2026-77063 being exploited?

There is no known exploitation of CVE-2026-77063 in the wild and no public exploit code.

Sources

Also known as CLEANSTART-2026-VJ23809, ECHO-bfbe-94c6-77e4, GHSA-qvfw-j98x-7q72, MINI-5vr7-rrcj-32vh, MINI-ffvp-cj38-6g5j, MINI-q8vv-78mf-f2pf and 1 more.

Is CVE-2026-77063 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free