VulnSea

fastify has 11 CVEs on record. Disclosure cadence is accelerating: 8 in the last 90 days against 2 in the 90 before. The busiest recent month was September 2026 with 7. The median CVSS is 7.5 (high), with 1 rated critical. None have a confirmed exploitation report. Most affected products: fastify (6), @fastify/static (2), fastify/busyboy (1).

CVEs per month

Last 12 months, by publish date

111201020304050607080910
Exploited share
0% vs 1% corpus
Median CVSS
7.5
Publish → KEV
—
Last 90 days
8 prev 2

Products

  • fastify 6
  • @fastify/static 2
  • fastify/busyboy 1
  • fastify/http-proxy 1
  • fastify/middie 1
11
Total CVEs
1
Critical
0
CISA KEV
0
Exploited

fastify vulnerabilities

CVEs affecting fastify, newest first. Open any entry for full detail, references, and exploit status.

11 CVEsRSS

CVE-2026-92081Medium· 5.9
1mo ago

fastify is a fast and low-overhead web framework for Node.js

fastify is a fast and low-overhead web framework for Node.js. In versions before 5.12.5, when a route registers a response trailer via reply.trailer() and is served over HTTP/2, fastify unconditionally sets the Transfer-Encoding: chunked…

▾ Sunlitfastify · fastifyEPSS 0.41%via NVD
CVE-2026-85184Critical· 9.1
1mo ago

@fastify/middie versions >= 9.1.0 and before 9.3.4 decide whether to run path-scoped middleware by matching against the raw request target, while the Fastify router resolves an absolute-form request target to its path before dispatching.…

@fastify/middie versions >= 9.1.0 and before 9.3.4 decide whether to run path-scoped middleware by matching against the raw request target, while the Fastify router resolves an absolute-form request target to its path before dispatching.…

▾ Midnightfastify · fastify/middieEPSS 0.52%via NVD
CVE-2026-84504High· 8.1
1mo ago

fastify versions before 5.12.2 treat the object resolved by a successful Ajv async validator as the value result protocol used by custom validator compilers

fastify versions before 5.12.2 treat the object resolved by a successful Ajv async validator as the value result protocol used by custom validator compilers. If a request that passes its route schema contains a property named value at th…

▾ Twilightfastify · fastifyEPSS 0.43%via NVD
CVE-2026-84469High· 7.5
1mo ago

fastify versions before 5.12.2 decide whether to compile a request schema based on JavaScript truthiness, but JSON Schema Draft 7 defines the boolean false as a valid schema that rejects every instance

fastify versions before 5.12.2 decide whether to compile a request schema based on JavaScript truthiness, but JSON Schema Draft 7 defines the boolean false as a valid schema that rejects every instance. When an application assigns false …

▾ Twilightfastify · fastifyEPSS 0.49%via NVD
CVE-2026-84428High· 7.5
1mo ago

fastify versions before 5.12.2 implement the case-insensitive nature of HTTP header names by lowercasing names in a route's header schema before compiling it, but the transformation is incomplete: it lowercases the properties keys and th…

fastify versions before 5.12.2 implement the case-insensitive nature of HTTP header names by lowercasing names in a route's header schema before compiling it, but the transformation is incomplete: it lowercases the properties keys and th…

▾ Twilightfastify · fastifyEPSS 0.52%via NVD
CVE-2026-76169High· 7.5
1mo ago

fastify versions >= 4.0.0 and before 5.12.2 can route a malformed URL sent under one plugin prefix to the custom not-found handler of a different sibling plugin, and invoke it without the preHandler hook declared for that handler

fastify versions >= 4.0.0 and before 5.12.2 can route a malformed URL sent under one plugin prefix to the custom not-found handler of a different sibling plugin, and invoke it without the preHandler hook declared for that handler. The in…

▾ Twilightfastify · fastifyEPSS 0.53%via NVD
CVE-2026-85124High· 7.5
1mo ago

@fastify/http-proxy versions before 11.6.2 do not validate proxied HTTP request paths for backslash based dot-segments before forwarding them to the configured upstream

@fastify/http-proxy versions before 11.6.2 do not validate proxied HTTP request paths for backslash based dot-segments before forwarding them to the configured upstream. The plain HTTP request handler skips the destination validation tha…

▾ Twilightfastify · fastify/http-proxyEPSS 0.74%via NVD
CVE-2026-74866Medium· 5.8
2mo ago

@fastify/busboy is a multipart form-data parser for Node.js

@fastify/busboy is a multipart form-data parser for Node.js. Its multipart part-header parser splits header lines only on the two-byte carriage-return line-feed sequence, so a lone carriage return or line feed embedded in a part header i…

▾ Sunlitfastify · fastify/busyboyEPSS 0.33%via NVD
CVE-2026-15074High· 7.5
3mo ago

@fastify/static vulnerable to route guard bypass via path traversal

@fastify/static vulnerable to route guard bypass via path traversal

▾ Twilightfastify · @fastify/staticEPSS 0.67%via GHSA
CVE-2026-7120Medium· 5.3
3mo ago

@fastify/static vulnerable to Authorization Bypass via Non-Canonical URL Paths

@fastify/static vulnerable to Authorization Bypass via Non-Canonical URL Paths

▾ Sunlitfastify · @fastify/staticEPSS 0.37%via GHSA
CVE-2026-25223High· 7.5
8mo ago

Fastify is a fast and low overhead web framework, for Node.js

Fastify is a fast and low overhead web framework, for Node.js. Prior to version 5.7.2, a validation bypass vulnerability exists in Fastify where request body validation schemas specified by Content-Type can be completely circumvented. By…

▾ Twilightfastify · fastifyEPSS 0.88%via NVD
fastify vulnerabilities (CVEs) · VulnSea