Approved changes feed: RSS · Atom

cpe:2.3:a:nestjs:nest:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorNestjs (ae442a50-3af5-5e2f-b070-1cced7b1fbfb)
ProductNest (5e3fdaab-a627-50e5-9401-5ee731e6ae61)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:github/nestjs/nest purl2cpe 2026-06-01 10:16:06.374247
pkg:npm/%40nestjs/core purl2cpe 2026-06-01 10:16:06.374250

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-54281 vulnerable 2026-07-29 01:00:27.672821 Nest: Middleware Bypass on Fastify via Trailing Slash
Nest is a framework for building scalable Node.js server-side applications. Prior to 11.1.24, an authentication bypass vulnerability exists in @nestjs/platform-fastify. When middleware is registered through NestJS's MiddlewareConsumer.forRoutes() API on the Fastify adapter, an unauthenticated client can bypass the Nest middleware registered for that route by simply appending a trailing slash (/) to the request URL. This bypass works on the default Fastify adapter configuration. This vulnerability is fixed in 11.1.24.
Published: 2026-06-22T20:48:45.895Z
Updated: 2026-06-24T03:56:27.473Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-40879 vulnerable 2026-06-08 08:01:21.076988 Nest: DoS via Recursive handleData in JsonSocket (TCP Transport)
HIGH (7.5)
Nest is a framework for building scalable Node.js server-side applications. Prior to 11.1.19, when an attacker sends many small, valid JSON messages in one TCP frame, handleData() recurses once per message; the buffer shrinks each call. maxBufferSize is never reached; call stack overflows instead. A ~47 KB payload is sufficient to trigger RangeError. This vulnerability is fixed in 11.1.19.
Published: 2026-04-21T19:14:17.894Z
Updated: 2026-04-21T19:38:04.805Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-35515 vulnerable 2026-06-08 07:59:14.070919 @nestjs/core Improperly Neutralizes Special Elements in Output Used by a Downstream Component ('Injection')
Nest is a framework for building scalable Node.js server-side applications. Prior to 11.1.18, SseStream._transform() interpolates message.type and message.id directly into Server-Sent Events text protocol output without sanitizing newline characters (\r, \n). Since the SSE protocol treats both \r and \n as field delimiters and \n\n as event boundaries, an attacker who can influence these fields through upstream data sources can inject arbitrary SSE events, spoof event types, and corrupt reconnection state. This vulnerability is fixed in 11.1.18.
Published: 2026-04-07T15:06:10.619Z
Updated: 2026-04-07T15:58:37.067Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33011 vulnerable 2026-06-08 07:57:18.458908 Nest Fastify HEAD Request Middleware Bypass
Nest is a framework for building scalable Node.js server-side applications. In versions 11.1.15 and below, 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), and the actual handler will still be executed. This issue is fixed in version 11.1.16.
Published: 2026-03-20T04:37:15.044Z
Updated: 2026-03-20T15:48:23.564Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-69211 vulnerable 2026-06-08 07:41:22.209729 Nest has a Fastify URL Encoding Middleware Bypass (TOCTOU)
Nest is a framework for building scalable Node.js server-side applications. Versions prior to 11.1.11 have a Fastify URL encoding middleware bypass. A NestJS application is vulnerable if it uses `@nestjs/platform-fastify`; relies on `NestMiddleware` (via `MiddlewareConsumer`) for security checks (authentication, authorization, etc.), or through `app.use()`; and applies middleware to specific routes using string paths or controllers (e.g., `.forRoutes('admin')`). Exploitation can result in unauthenticated users accessing protected routes, restricted administrative endpoints becoming accessible to lower-privileged users, and/or middleware performing sanitization or validation being skipped. This issue is patched in `@nestjs/platform-fastify@11.1.11`.
Published: 2025-12-29T16:01:22.801Z
Updated: 2025-12-29T16:50:02.429Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-54782 vulnerable 2026-06-08 07:33:13.195335 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.