CVE-2026-32141

HIGH CVSS 3.1: 7,5 EPSS 0.04%
Обновлено 12 марта 2026
Payload
Параметр Значение
CVSS 7,5 (HIGH)
Устранено в версии 3.4.0
Тип уязвимости CWE-674
Поставщик Payload
Публичный эксплойт Нет

Flatted — это циклический парсер JSON. До версии 3.4.0 функция parse() Flatted использовала рекурсивную фазу revive() для разрешения циклических ссылок в десериализованном JSON. При использовании созданной полезной нагрузки с глубоко вложенными или самоссылающимися $-индексами глубина рекурсии не ограничена, что приводит к переполнению стека, приводящему к сбою процесса Node.js.

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

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

flatted is a circular JSON parser. Prior to 3.4.0, flatted's parse() function uses a recursive revive() phase to resolve circular references in deserialized JSON. When given a crafted payload with deeply nested or self-referential $ indices, the recursion depth is unbounded, causing a stack overflow that crashes the Node.js process. This vulnerability is fixed in 3.4.0.

Характеристики атаки

Способ атаки
По сети
Атака возможна удалённо
Сложность
Низкая
Легко эксплуатировать
Нужны права
Не требуются
Права не нужны
Участие пользователя
Не требуется
Не нужно действие пользователя

Последствия

Конфиденциальность
Нет
Нет утечки данных
Целостность
Нет
Нет модификации данных
Доступность
Высокое
Полный отказ в обслуживании

Строка CVSS v3.1

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