


Perceptive Security
SOC/SIEM Consultancy

multer is a middleware for handling multipart/form-data in Node.js. In version 2.2.0, when a disk-backed upload is aborted or truncated before the write stream …
Published:
28 augustus 2026 om 00:00:00
Alert date:
29 augustus 2026 om 01:06:09
Source:
nvd.nist.gov
Web Technologies, Supply Chain & Dependencies
CVE-2026-77037 affects multer version 2.2.0, a Node.js middleware for handling multipart/form-data. When a disk-backed upload is aborted or truncated before the write stream finishes, multer's disk storage engine removes the visible file but fails to close the underlying file descriptor. This leaves a deleted but still-open file descriptor that retains disk blocks until process exit. A remote attacker can exploit this by repeatedly sending aborted or malformed multipart uploads to any upload route using built-in disk storage. Each aborted request leaks a file descriptor and disk space, eventually exhausting system resources and causing a denial of service. The vulnerability is fixed in multer 2.3.0, which properly closes the destination write stream on abnormal source termination and defers cleanup until the stream has fully closed. Users are advised to upgrade to multer 2.3.0 immediately.
Technical details
Mitigation steps:
Affected products:
multer 2.2.0
Node.js
Related links:
https://nvd.nist.gov/vuln/detail/CVE-2026-77037
https://cna.openjsf.org/security-advisories.html
https://github.com/expressjs/multer/security/advisories/GHSA-qfvm-cv95-jqjf
Related CVE's:
Related threat actors:
IOC's:
This article was created with the assistance of AI technology by Perceptive.
