CVE-2024-28182

MEDIUM

nghttp2 < 1.61.0 - Denial of Service via Unbounded HTTP/2 CONTINUATION Frames

Title source: llm
STIX 2.1

Exploitation Summary

EIP tracks 1 public exploit for CVE-2024-28182. PoCs published by lockness-Ko.

AI-analyzed exploit summary This repository contains a functional Go-based proof-of-concept for CVE-2024-27316, a DoS vulnerability affecting HTTP/2 servers. The exploit sends maliciously crafted headers to trigger excessive resource consumption.

Description

nghttp2 is an implementation of the Hypertext Transfer Protocol version 2 in C. The nghttp2 library prior to version 1.61.0 keeps reading the unbounded number of HTTP/2 CONTINUATION frames even after a stream is reset to keep HPACK context in sync. This causes excessive CPU usage to decode HPACK stream. nghttp2 v1.61.0 mitigates this vulnerability by limiting the number of CONTINUATION frames it accepts per stream. There is no workaround for this vulnerability.

Exploits (1)

github WORKING POC 15 stars
by lockness-Ko · gopoc
https://github.com/lockness-Ko/CVE-2024-27316

This repository contains a functional Go-based proof-of-concept for CVE-2024-27316, a DoS vulnerability affecting HTTP/2 servers. The exploit sends maliciously crafted headers to trigger excessive resource consumption.

Classification
Working Poc 95%
Attack Type
Dos
Complexity
Moderate
Reliability
Reliable
Target: HTTP/2 servers (unencrypted or TLS)
No auth needed
Prerequisites: Network access to target HTTP/2 server
devstral-2 · analyzed Feb 19, 2026 Full analysis →

Scores

CVSS v3 5.3
EPSS 0.8496
EPSS Percentile 99.7%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L

CISA SSVC

Vulnrichment
Exploitation none
Automatable yes
Technical Impact partial

Details

CWE
CWE-770
Status published
Products (6)
debian/debian_linux 10.0
debian/debian_linux 11.0
fedoraproject/fedora 38
fedoraproject/fedora 39
fedoraproject/fedora 40
nghttp2/nghttp2 < 1.61.0
Published Apr 04, 2024
Tracked Since Feb 18, 2026