Priority LOW 39
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 prope…
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00524 · Published 2026-09-04 · Partial fix · 5.12.2 CWE-178
Priority LOW 39
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.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00492 · Published 2026-09-04 · Partial fix · 5.12.2 CWE-20
Priority LOW 39
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 tha…
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.0053 · Published 2026-09-04 · Partial fix · 5.12.2 CWE-288
Priority LOW 38
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.
CVSS 3.1HIGH 8.1· Network · Low privileges · No interaction · EPSS 0.00428 · Published 2026-09-04 · Partial fix · 5.12.2 CWE-20
Priority LOW 26
fastify is a fast and low overhead web framework for Node.js.
CVSS 3.1MEDIUM 6.1· Adjacent network · No auth · No interaction · EPSS 0.00158 · Published 2026-08-18 · Partial fix · 5.12.1 CWE-348
Priority LOW 24
fastify is a fast and low overhead web framework for Node.js.
CVSS 3.1MEDIUM 5.4· Network · Low privileges · No interaction · EPSS 0.0028 · Published 2026-08-18 · Partial fix · 5.12.1 CWE-20
Priority LOW 39
Impact: Fastify applications using schema.body.content for per-content-type body validation can have validation bypassed entirely by prepending a space to the Content-Type header.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00448 · Published 2026-04-15 · Fixed in 5.8.5 CWE-1287
Priority LOW 26
Summary When trustProxy is configured with a restrictive trust function (e.g., a specific IP like trustProxy: '10.0.0.1', a subnet, a hop count, or a custom function), the request.protocol and request.host getters read X…
CVSS 3.1MEDIUM 6.1· Adjacent network · No auth · No interaction · EPSS 0.00161 · Published 2026-03-23 · Partial fix · 5.8.3 CWE-348
Priority LOW 30
Fastify incorrectly accepts malformed `Content-Type` headers containing trailing characters after the subtype token, in violation of RFC 9110 §8.3.1(https://httpwg.org/specs/rfc9110.html#field.content-type).
CVSS 3.1MEDIUM 5.3· Network · No auth · No interaction · EPSS 0.00388 · Published 2026-03-06 · Partial fix · 5.8.1 CWE-185
Priority LOW 34
Fastify is a fast and low overhead web framework, for Node.js.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00862 · Published 2026-02-03 · Partial fix · 5.7.2 CWE-436
Priority LOW 18
Fastify is a fast and low overhead web framework, for Node.js.
CVSS 3.1LOW 3.7· Network · No auth · No interaction · EPSS 0.00546 · Published 2026-02-03 · Partial fix · 5.7.3 CWE-770
Priority MEDIUM 40
Fastify is a fast and low overhead web framework, for Node.js.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00729 · Published 2025-04-18 · Fixed in 5.3.2, 4.29.1 CWE-1287
Priority LOW 38
Fastify is a web framework with minimal overhead and plugin architecture.
CVSS 3.1HIGH 8.8· Network · No auth · User interaction · EPSS 0.00409 · Published 2022-11-22 · Partial fix · 4.10.2, 3.29.4 CWE-352
Priority HIGH 73
fastify is a fast and low overhead web framework, for Node.js.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.59244 · Published 2022-10-10 · Fixed in 4.8.1 CWE-754
Priority LOW 31
A denial of service vulnerability exists in Fastify v2.14.1 and v3.0.0-rc.4 that allows a malicious user to trigger resource exhaustion (when the allErrors option is used) with specially crafted schemas.
CVSS 3.1MEDIUM 6.5· Network · Low privileges · No interaction · EPSS 0.01157 · Published 2020-07-30 · Fixed in 2.15.1 CWE-400
Priority LOW 36
Fastify node module before 0.38.0 is vulnerable to a denial-of-service attack by sending a request with "Content-Type: application/json" and a very large payload.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.01771 · Published 2018-06-07 · Fixed in 0.38.0 CWE-770