Approved changes feed: RSS · Atom

cpe:2.3:a:multer:multer:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorMulter (5258ad71-737a-5b64-88d0-dbc67801195d)
ProductMulter (f1783175-62b0-5678-8a74-338bb11356d5)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-113872 vulnerable 2026-11-03 10:16:27.445899 multer vulnerable to Denial of Service via a pending asynchronous fileFilter after request teardown
HIGH (7.5)
multer is a middleware for Node.js that handles multipart/form-data file uploads. In versions from 2.0.0 before 2.5.0, when multer is configured with an asynchronous fileFilter, a single request can crash the Node.js process. If the request is aborted while one file's asynchronous fileFilter is still pending, the pending callback later resumes a parsing stream that multer has already torn down, and the underlying parser emits an error on a stream that no longer has an error listener, which Node raises as an unhandled error event so the process exits. Any application using multer with an asynchronous fileFilter is affected regardless of storage engine, while uploads using a synchronous fileFilter are not affected. The issue is fixed in multer 2.5.0, and users should upgrade to 2.5.0 or later. As a workaround, use a synchronous fileFilter.
Published: 2026-10-22T14:20:18.363Z
Updated: 2026-10-22T19:00:31.884Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-88932 vulnerable 2026-09-16 04:34:09.308853 multer vulnerable to Denial of Service via orphaned disk writes on aborted uploads
MEDIUM (5.3)
multer is a Node.js middleware for handling multipart/form-data uploads. In versions 2.2.0 through 2.3.0, when a request using disk storage is aborted mid-upload, file writes that complete after multer has already run its abort cleanup are not removed, so each aborted upload can leave an orphaned file on disk. A remote unauthenticated attacker can repeatedly start and abort uploads to accumulate orphaned files and exhaust disk space, causing a denial of service. The issue is fixed in multer 2.4.0, and users should upgrade to 2.4.0 or later.
Published: 2026-09-14T08:46:12.896Z
Updated: 2026-09-14T10:29:12.674Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-5079 vulnerable 2026-07-29 01:03:18.192474 multer vulnerable to Denial of Service via deeply nested field names
HIGH (7.5)
Impact: multer versions 1.0.0 through 2.1.1 and 3.0.0-alpha.1 are vulnerable to a Denial of Service via deeply nested field names in multipart form data. The append-field dependency parses bracket notation in field names with no limit on nesting depth, allowing an attacker to force allocation of deeply nested object structures that consume CPU and memory. A single HTTP request with a crafted multipart body is sufficient to exploit this. Patches: Users should upgrade to multer 2.2.0 (2.x line) or 3.0.0-alpha.2 (3.x prerelease) and configure the new limits.fieldNestingDepth option to the minimum depth their application requires. Workarounds: Set limits.fields to a reasonable value to reduce the number of fields an attacker can send per request. This does not fully mitigate the issue but limits the impact.
Published: 2026-06-15T13:56:45.520Z
Updated: 2026-06-15T16:00:43.955Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-5038 vulnerable 2026-07-29 01:03:18.134998 multer vulnerable to Denial of Service via incomplete cleanup of aborted uploads
MEDIUM (5.3)
Impact: multer versions 2.0.0-alpha.1 through 2.1.1 and 3.0.0-alpha.1 are vulnerable to a Denial of Service when using diskStorage. Aborted or malformed multipart uploads leave orphaned partial files on disk because the Readable.pipe() call does not propagate the stream destroy signal to the underlying fs.WriteStream. An attacker can exhaust disk space by triggering many aborted uploads, with no application bug required. Patches: Users should upgrade to multer 2.2.0 (2.x line) or 3.0.0-alpha.2 (3.x prerelease). Both versions track in-flight write streams and clean them up on the abort path. Workarounds: None.
Published: 2026-06-15T14:23:24.230Z
Updated: 2026-06-15T16:07:45.114Z
Reference links
Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.