Packages / @nestjs/platform-fastify / Security

HighVulnerabilityGHSA-wf42-42fg-fg84CVE-2026-33011Published 17 Mar 2026

Nest Fastify HEAD Request Middleware Bypass

Affected releases · @nestjs/platform-fastify

  • 11.x11.0.0 – 11.1.15Fixed in 11.1.16
  • 10.x10.0.0 – 10.4.22No fix on this line yet
  • 9.x and older6.0.0 – 9.4.3No fix, no longer updated

On 11.x, the newest line:

npm install @nestjs/platform-fastify@11.1.16
12.x
  1. Not affected

    12.0.0 – 12.2.0

    10 releases, latest

11.x
  1. Affected

    11.0.0 – 11.1.15

    38 releases

  2. Fixed

    11.1.16 – 11.2.7

    22 releases

10.x
  1. Affected

    10.0.0 – 10.4.22

    55 releases

9.x
  1. Affected

    9.0.0 – 9.4.3

    37 releases

8.x
  1. Affected

    8.0.0 – 8.4.7

    32 releases

7.x
  1. Affected

    7.0.0 – 7.6.18

    51 releases

6.x
  1. Affected

    6.0.0 – 6.11.11

    67 releases

312 stable releases of @nestjs/platform-fastify, oldest to newest, one row per major.

Is your project affected?

Paste your package.json, or type the range you declare for @nestjs/platform-fastify. It is read in your browser and sent nowhere.

What happens

Impact

In a NestJS application using @nestjs/platform-fastify, GET middleware can be bypassed because Fastify automatically redirects HEAD requests to the corresponding GET handlers (if they exist).

As a result:

  • Middleware will be completely skipped.

  • The HTTP response won't include a body (since the response is truncated when redirecting a HEAD request to a GET handler).

  • The actual handler will still be executed.

Patches

Fixed in @nestjs/platform-fastify@11.1.16