PatchSiren

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.