Approved changes feed: RSS · Atom

cpe:2.3:a:nestjs:nest:*:*:*:*:*:node.js:*:*

part: a version: * update: *

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

PURL mappings

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

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-40879 vulnerable 2026-06-08 08:01:21.077609 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.071671 @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.459575 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.210537 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-2023-26108 vulnerable 2026-06-08 05:57:38.621179 Details available
LOW (3.7)
Versions of the package @nestjs/core before 9.0.5 are vulnerable to Information Exposure via the StreamableFile pipe. Exploiting this vulnerability is possible when the client cancels a request while it is streaming a StreamableFile, the stream wrapped by the StreamableFile will be kept open.
Published: 2023-03-06T05:00:05.073Z
Updated: 2025-03-05T19:48:14.569Z
Reference links
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.