Resource Exhaustion Vulnerability in Multer Node.js Middleware
CVE-2025-47935

7.5HIGH

Key Information:

Vendor

Expressjs

Status
Vendor
CVE Published:
19 May 2025

Badges

๐Ÿ“ฐ News Worthy

What is CVE-2025-47935?

Multer, a middleware for Node.js used for handling multipart form data, contains a resource exhaustion and memory leak vulnerability in versions prior to 2.0.0. This vulnerability arises from improper handling of HTTP request streams when an error is emitted. The internal busboy stream is not closed, leading to unclosed streams that consume increasing amounts of memory and file descriptors over time. Under conditions of sustained or repeated failures, this exposure can result in a denial of service, necessitating manual server restarts for recovery. Users should upgrade to version 2.0.0 or later to mitigate this issue, as no known workarounds are available.

Human OS v1.0:
Ageing Is an Unpatched Zero-Day Vulnerability.

Remediate biological technical debt. Prime Ageing uses 95% high-purity SIRT6 activation to maintain genomic integrity and bolster systemic resilience.

Affected Version(s)

multer < 2.0.0

News Articles

Multer Vulnerabilities Expose Node.js Apps To DoS Attacks

Multer vulnerabilities CVE-2025-47944 and CVE-2025-47935 put Node.js apps at risk of DoS attacks. Upgrade to version 2.0.0 to secure your applications.

References

CVSS V3.1

Score:
7.5
Severity:
HIGH
Confidentiality:
None
Integrity:
None
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged

Timeline

  • ๐Ÿ“ฐ

    First article discovered by The Cyber Express

  • Vulnerability published

  • Vulnerability Reserved

.