PatchSiren cyber security CVE debrief
CVE-2026-19474 @fastify/multipart CVE debrief
The @fastify/multipart package, a multipart form-data parser for Fastify, has a vulnerability in versions from 3.0.0 up to but not including 10.1.1. This issue arises when request.saveRequestFiles() leaves completed temporary files on disk if a client disconnects while the parser is processing multipart parts. The iterator rejection between parts does not trigger the per-file cleanup, resulting in persistent, linear disk consumption that can lead to denial of service. An unauthenticated client can exploit this to cause continuous disk usage. The vulnerability is addressed in @fastify/multipart version 10.1.1. Users of Fastify-Multipart, especially those using versions between 3.0.0 and 10.1.1, should be aware of this denial of service vulnerability and upgrade to version 10.1.1 or later to mitigate the risk. This CVE record was published on 2026-08-15T14:17:07.710Z and has not been modified since then. The NVD entry is currently Analyzed.
- Vendor
- @fastify/multipart
- Product
- Unknown
- CVSS
- HIGH 7.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-15
- Original CVE updated
- 2026-09-02
- Advisory published
- 2026-08-15
- Advisory updated
- 2026-09-02
Who should care
Users of Fastify-Multipart, especially those using versions between 3.0.0 and 10.1.1, should be aware of this denial of service vulnerability and upgrade to version 10.1.1 or later to mitigate the risk.
Technical summary
The @fastify/multipart package, a multipart form-data parser for Fastify, has a vulnerability in versions from 3.0.0 up to but not including 10.1.1. The issue occurs when request.saveRequestFiles() leaves completed temporary files on disk if a client disconnects while the parser is processing multipart parts. This happens because the iterator rejection between parts does not trigger the per-file cleanup, resulting in persistent, linear disk consumption that can lead to denial of service. An unauthenticated client can exploit this to cause continuous disk usage. The vulnerability is addressed in @fastify/multipart version 10.1.1.
Defensive priority
CVE-2026-19474 is rated HIGH with a CVSS score of 7.5, indicating a significant risk of denial of service through persistent disk consumption. Upgrade to @fastify/multipart 10.1.1 to mitigate this vulnerability.
Recommended defensive actions
- Upgrade to @fastify/multipart version 10.1.1 or later
- Review and update affected Fastify-Multipart installations
- Monitor for and mitigate potential denial of service attacks
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance.
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed.
- Review compensating controls for exposed systems while remediation is scheduled and verified.
Evidence notes
The issue arises from @fastify/multipart versions 3.0.0 up to but not including 10.1.1, where request.saveRequestFiles() can leave temporary files on disk when a client disconnects during multipart part processing. This results in linear disk consumption, leading to denial of service. The fix is in @fastify/multipart 10.1.1.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-19474 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-19474
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-19474 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-19474
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://cna.openjsf.org/security-advisories.html
ce714d77-add3-4f53-aff5-83d477b104bb - Third Party Advisory
-
Source reference
Unverified legacy reference
URL: https://github.com/fastify/fastify-multipart/security/advisories/GHSA-62qx-hpj5-j6hc
ce714d77-add3-4f53-aff5-83d477b104bb - Mitigation, Vendor Advisory
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.