Medium severity · published Apr 7, 2026
CVE-2026-35515
@nestjs/core Improperly Neutralizes Special Elements in Output Used by a Downstream Component ('Injection')
6.1
CVSS
0.2%
EPSS
No
On KEV
Description
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.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:N/A:L
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
Required
Confidentiality
Low
Integrity
None
Availability
Low
Scope
Changed
Exploitation
Is it being used?
Exploit prediction (EPSS)0.2% · higher than 14% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
NE
nest · nestjs
< 11.1.18 · source: vendor, NVD
Affected product
NE
nest
nestjs
More from nest
9.8
CVE-2026-2293
NestJS 11.1.13 - Lack of data validation allowing authentication/authorization bypass
8.8
CVE-2025-54782
@nestjs/devtools-integration's CSRF to Sandbox Escape Allows for RCE against JS Developers
8.7
CVE-2026-54281
Nest: Middleware Bypass on Fastify via Trailing Slash
7.5
CVE-2026-102281
Nest: Remote process termination via a deeply nested microservice message pattern
7.5
CVE-2026-40879
Nest: DoS via Recursive handleData in JsonSocket (TCP Transport)