VulnSea

fastify has 13 CVEs on record. Disclosure cadence is accelerating: 12 in the last 90 days against 0 in the 90 before. The busiest recent month was September 2026 with 9. The median CVSS is 7.5 (high), with 1 rated critical. None have a confirmed exploitation report. The most common weakness class is CWE-20 (3). Most affected products: fastify (8), @fastify/static (2), fastify/busyboy (1).

CVEs per month

Last 12 months, by publish date

101112010203040506070809
Exploited share
0% vs 1% corpus
Median CVSS
7.5
Publish → KEV
Last 90 days
12 prev 0

Products

  • fastify 8
  • @fastify/static 2
  • fastify/busyboy 1
  • fastify/http-proxy 1
  • fastify/middie 1
13
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.

13 CVEsRSS

CVE-2026-92081Medium· 5.9
6d 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.40%via NVD
CVE-2026-85184Critical· 9.1
2w 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.32%via NVD
CVE-2026-84504High· 8.1
2w 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.40%via NVD
CVE-2026-84469High· 7.5
2w 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.28%via NVD
CVE-2026-84428High· 7.5
2w 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.30%via NVD
CVE-2026-76169High· 7.5
2w 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.51%via NVD
CVE-2026-85124High· 7.5
2w 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.55%via NVD
CVE-2026-18504Medium· 5.4PoC
2w ago

fastify vulnerable to schema validation bypass via root primitive coercion mismatch

fastify vulnerable to schema validation bypass via root primitive coercion mismatch

Twilightfastify · fastifyEPSS 0.31%via GHSA
CVE-2026-16732Medium· 6.1
2w ago

fastify vulnerable to X-Forwarded-* spoofing under trustProxy hop-count

fastify vulnerable to X-Forwarded-* spoofing under trustProxy hop-count

Sunlitfastify · fastifyEPSS 0.14%via GHSA
CVE-2026-74866Medium· 5.8
1mo 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.19%via NVD
CVE-2026-15074High· 7.5
2mo 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
2mo 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
7mo 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.80%via NVD
fastify vulnerabilities (CVEs) · VulnSea