CVE-2024-28182

5.3 MEDIUM
Published: April 04, 2024 Modified: November 04, 2025

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.

AI Explanation

Get an AI-powered plain-language explanation of this vulnerability and remediation steps.

Login to generate AI explanation

CVSS v3.x Details

0.0 Low Medium High Critical 10.0
Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L

References to Advisories, Solutions, and Tools

Patch Vendor Advisory Exploit Third Party Advisory
http://www.openwall.com/lists/oss-security/2024/04/03/16
Source: security-advisories@github.com
Mailing List Third Party Advisory
https://github.com/nghttp2/nghttp2/security/advisories/GHSA-x6x3-gv8h-m57q
Source: security-advisories@github.com
Vendor Advisory
https://lists.debian.org/debian-lts-announce/2024/04/msg00026.html
Source: security-advisories@github.com
Mailing List
http://www.openwall.com/lists/oss-security/2024/04/03/16
Source: af854a3a-2127-422b-91ae-364da2661108
Mailing List Third Party Advisory
https://github.com/nghttp2/nghttp2/security/advisories/GHSA-x6x3-gv8h-m57q
Source: af854a3a-2127-422b-91ae-364da2661108
Vendor Advisory
https://lists.debian.org/debian-lts-announce/2024/04/msg00026.html
Source: af854a3a-2127-422b-91ae-364da2661108
Mailing List
https://lists.debian.org/debian-lts-announce/2024/09/msg00041.html
Source: af854a3a-2127-422b-91ae-364da2661108
Mailing List
https://www.kb.cert.org/vuls/id/421644
Source: af854a3a-2127-422b-91ae-364da2661108

18 reference(s) from NVD

Quick Stats

CVSS v3 Score
5.3 / 10.0
EPSS (Exploit Probability)
25.0%
96th percentile
Exploitation Status
Not in CISA KEV

Weaknesses (CWE)

Affected Vendors

debian nghttp2 fedoraproject