PatchSiren cyber security CVE debrief
CVE-2026-120216 fastify CVE debrief
CVE-2026-120216 debrief based on the supplied source corpus. The CVE record was published on 2026-11-02T11:17:31.553Z and has not been modified since then. This vulnerability affects Fastify versions 5.8.0 through 5.12.7, causing server crashes when a request stream stays open past the handlerTimeout. Defenders should assess exposure and prioritize verification of handlerTimeout configurations. The issue is fixed in Fastify 5.12.8. As a workaround, set handlerTimeout to 0, which disables the affected timeout path. The default handlerTimeout of 0 is not affected.
- Vendor
- fastify
- Product
- Unknown
- CVSS
- MEDIUM 5.9
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-11-02
- Original CVE updated
- 2026-11-02
- Advisory published
- 2026-11-02
- Advisory updated
- 2026-11-02
Who should care
Defenders responsible for Node.js applications using Fastify should assess exposure and prioritize verification of handlerTimeout configurations. They should also consider upgrading to Fastify 5.12.8 or later or setting handlerTimeout to 0 as a workaround. This vulnerability can cause server crashes, potentially leading to denial-of-service (DoS) and impacting application availability.
Why it matters
CVE-2026-120216 is a vulnerability in Fastify that can cause server crashes when a request stream stays open past the handlerTimeout. Defenders should assess exposure, prioritize verification of handlerTimeout configurations, and consider upgrading to Fastify 5.12.8 or later.
- Potential denial-of-service (DoS) due to server crashes
- Need to verify handlerTimeout configurations for Fastify versions 5.8.0 through 5.12.7
- Possible impact on application availability
Technical summary
In versions 5.8.0 through 5.12.7 of Fastify, a web framework for Node.js, when the server is configured with a nonzero handlerTimeout and a route returns a streaming response, a request whose stream has already sent its headers but stays open past the timeout crashes the server. This occurs because Fastify tries to send a new error response on a response that has already started, raising an uncaught ERR_HTTP_HEADERS_SENT that terminates the Node.js process and interrupts any other in-flight requests. An unauthenticated remote client can trigger this with a single request to an affected streaming endpoint, so the impact is availability only, and exploitation requires the non-default handlerTimeout to be set.
Defensive priority
Defenders should assess exposure and prioritize verification of handlerTimeout configurations for Fastify versions 5.8.0 through 5.12.7.
Recommended defensive actions
- Verify handlerTimeout configurations for Fastify versions 5.8.0 through 5.12.7
- Upgrade to Fastify 5.12.8 or later
- Set handlerTimeout to 0 as a workaround
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
Evidence notes
The issue is fixed in fastify 5.12.8. As a workaround, set handlerTimeout to 0, which disables the affected timeout path. Evidence is based on the official CVE Program record and NIST NVD detail page. Defenders should verify handlerTimeout configurations for Fastify versions 5.8.0 through 5.12.7 and consider upgrading to Fastify 5.12.8 or later. The CVE record was published on 2026-11-02T11:17:31.553Z and has not been modified since then.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-120216 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-120216
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-120216 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-120216
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
-
Source reference
Unverified legacy reference
URL: https://github.com/fastify/fastify/security/advisories/GHSA-3qgw-9275-xf8w
ce714d77-add3-4f53-aff5-83d477b104bb
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.