CVE-2024-27983
Злоумышленник может сделать HTTP/2-сервер Node.js полностью недоступным, отправив небольшое количество пакетов с несколькими кадрами HTTP/2 внутри. Можно...
- Опубликовано
- 9 апр. 2024 г.
- Обновлено
- 4 нояб. 2025 г.
- Назначение CNA
- hackerone
- Наблюдены доказательства
- 8 авг. 2026 г.
Первичный CVSS
nvd · CVSS 3.0
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:HВысокий · следующие 30 дней
- Процентиль
- 99,7 %
- Дата модели
- 21 сент. 2026 г.
EPSS – это статистическая оценка, а не достоверность или мера воздействия. Объедините это с CVSS, статусом KEV, воздействием и вашей средой.
Резюме
Злоумышленник может сделать HTTP/2-сервер Node.js полностью недоступным, отправив небольшое количество пакетов с несколькими кадрами HTTP/2 внутри. Можно оставить некоторые данные в памяти nghttp2 после сброса, когда на сервер отправляются заголовки с кадром CONTINUATION HTTP/2, а затем клиент резко закрывает TCP-соединение, что запускает деструктор Http2Session, пока кадры заголовков всё ещё обрабатываются (и хранятся в памяти), вызывая состояние гонки.
Источники
1- CVE-2024-27983-nodejs-http2Эксплойт
CVE-2024-27983 — данный репозиторий разворачивает уязвимый HTTP2-сервер Node.js (`server-nossl.js`) на основе CVE-2024-27983, эксплуатирующий уязвимость continuation flood в HTTP2-серверах.
Ответственное использование
Используйте информацию об уязвимостях только в тех системах, которыми вы владеете или имеете право тестировать. Kitploit ссылается на метаданные общедоступных исследований и не хранит код эксплойта или вредоносные полезные данные.