CVE-2026-35515

MEDIUM CVSS 4.0: 6,3 EPSS 0.01%
Обновлено 17 апреля 2026
Nest
Параметр Значение
CVSS 6,3 (MEDIUM)
Уязвимые версии до 11.1.18
Устранено в версии 11.1.18
Тип уязвимости CWE-74 (Внедрение)
Поставщик Nest
Публичный эксплойт Нет

Nest — это платформа для создания масштабируемых серверных приложений Node.js. До версии 11.1.18 SseStream._transform() интерполирует message.type и message.id непосредственно в выходные данные текстового протокола событий, отправленных сервером, без очистки символов новой строки (\r, \n). Поскольку протокол SSE рассматривает \r и \n как разделители полей, а \n\n как границы событий, злоумышленник, который может влиять на эти поля через вышестоящие источники данных, может внедрить произвольные события SSE, подделать типы событий и испортить состояние повторного подключения.

Эта уязвимость исправлена ​​в версии 11.1.18.

Показать оригинальное описание (EN)

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 v4.0

Тип уязвимости (CWE)

Уязвимые продукты 1

Конфигурация От (включительно) До (исключительно)
Nestjs Nest
cpe:2.3:a:nestjs:nest:*:*:*:*:*:node.js:*:*
11.1.18

Связанные уязвимости