CVE Catalog

CVE-2024-28182

Medium
Published: Translated: NVD NIST

Summary

The nghttp2 library prior to version 1.61.0 keeps reading an unbounded number of HTTP/2 CONTINUATION frames even after a stream is reset to keep the HPACK context in sync. This causes excessive CPU usage to decode HPACK state.

Risk Assessment

A remote attacker can send a series of CONTINUATION frames, causing excessive CPU usage on the server, potentially leading to a denial of service (DoS).

Recommendation

Update nghttp2 to version 1.61.0 or later, which limits the number of CONTINUATION frames read after a stream reset.

Original NVD description (English source)

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 st

Vulnerability data from NVD (NIST) · CISA KEV · EPSS