5.3

CVE-2024-28182: Reading unbounded number of HTTP/2 CONTINUATION frames to cause excessive CPU usage

Modified
AliasesMGASA-2024-0135SUSE-SU-2024:1156-1SUSE-SU-2024:1167-1
Published 04-04-2024Last modified 15-10-2026

Vulnerability summary

CVE-2024-28182 is a medium (CVSS 5.3) vulnerability in debian debian_linux. EPSS estimates a 84.96% chance of exploitation in the next 30 days, higher than 99.7% of scored vulnerabilities.

Priority
Routine

Not severe (CVSS 5.3, network access); no exploitation reported by the 5 checked sources

Source freshness unavailable

How is this decided?
CVSS score
5.3/10
010
Medium · v3.1 (CVE.org)
EPSS score
84.96%
0%100%
Critical · 0.00 pp in 30 days
KEVNot listedNot listed by any tracked catalog.
RansomwareNot flaggedNo ransomware use recorded.
Public exploits0No public exploits recorded

Advisory lineage

Upstream 0 · Downstream 11 · Related 3

Timeline

  1. 04-04-2024
    PublishedVulnerability first disclosed.
  2. 15-10-2026
    Last modifiedVulnerability information updated.

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.

CVSS metrics

7 scores · 7 sources · 1 version

EPSS trend

Probability

84.96%

Chance of exploitation in the next 30 days

Percentile

100%

Versus all other CVEs

30-day change

No change 0.00 pp

From 84.96% on 04-10-2026

04-10-202603-11-2026

Known exploited

Compare KEV catalogs
CISA KEV

Not in the CISA KEV catalog.

ENISA CNW

Not in the ENISA CNW catalog.

CIRCL

Not in the CIRCL catalog.

Public exploits

0 found

No public exploits indexed.

Weaknesses

CWE · root cause

Affected systems

Version check

Known conditions: network-reachable, no authentication, no user interaction (CVSS vector). Other conditions: not stated in public data.

Suse23 products
  • nghttp2&distro=SUSE Enterprise Storage 7.1< 1.40.0-150200.17.1
  • nghttp2&distro=SUSE Linux Enterprise High Performance Computing 15 SP2-LTSS< 1.40.0-150200.17.1
  • nghttp2&distro=SUSE Linux Enterprise High Performance Computing 15 SP3-LTSS< 1.40.0-150200.17.1
  • nghttp2&distro=SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS< 1.40.0-150200.17.1
  • nghttp2&distro=SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS< 1.40.0-150200.17.1
Redhat6 products
  • libnghttp2< 0:1.43.0-5.el9_4.3 | < 0:1.43.0-5.el9_2.3 | < 0:1.33.0-5.el8_8.1 | < 0:1.33.0-4.el8_6.2 | < 0:1.43.0-5.el9_0.3 | < 0:1.33.0-6.el8_10.1 | < 0:1.33.0-3.el8_2.3 | < 0:1.33.0-4.el8_4.2
  • libnghttp2-debuginfo< 0:1.43.0-5.el9_4.3 | < 0:1.43.0-5.el9_2.3 | < 0:1.33.0-5.el8_8.1 | < 0:1.33.0-4.el8_6.2 | < 0:1.43.0-5.el9_0.3 | < 0:1.33.0-6.el8_10.1 | < 0:1.33.0-3.el8_2.3 | < 0:1.33.0-4.el8_4.2
  • libnghttp2-devel< 0:1.43.0-5.el9_4.3 | < 0:1.43.0-5.el9_2.3 | < 0:1.33.0-5.el8_8.1 | < 0:1.33.0-6.el8_10.1
  • nghttp2< 0:1.43.0-5.el9_4.3 | < 0:1.43.0-5.el9_2.3 | < 0:1.33.0-5.el8_8.1 | < 0:1.33.0-4.el8_6.2 | < 0:1.43.0-5.el9_0.3 | < 0:1.33.0-6.el8_10.1 | < 0:1.33.0-3.el8_2.3 | < 0:1.33.0-4.el8_4.2
  • nghttp2-debuginfo< 0:1.43.0-5.el9_4.3 | < 0:1.43.0-5.el9_2.3 | < 0:1.33.0-5.el8_8.1 | < 0:1.33.0-4.el8_6.2 | < 0:1.43.0-5.el9_0.3 | < 0:1.33.0-6.el8_10.1 | < 0:1.33.0-3.el8_2.3 | < 0:1.33.0-4.el8_4.2
Opensuse5 products
  • nghttp2-python&distro=openSUSE Leap 15.5< 1.40.0-150200.17.1
  • nghttp2&distro=openSUSE Leap 15.5< 1.40.0-150200.17.1
  • nghttp2&distro=openSUSE Leap Micro 5.3< 1.40.0-150200.17.1
  • nghttp2&distro=openSUSE Leap Micro 5.4< 1.40.0-150200.17.1
  • nghttp2&distro=openSUSE Tumbleweed< 1.61.0-1.1
Debian2 products
  • nghttp2< 1.36.0-2+deb10u3 | < 1.43.0-1+deb11u2 | < 1.52.0-1+deb12u2 | < 1.61.0-1
  • debian_linuxEOL10.0 | 11.0
Chainguard1 product
  • nghttp2< 1.61.0-r0
Fedoraproject1 product
Mageia1 product
  • nghttp2< 1.61.0-1.mga9
Nghttp21 product
Ubuntu1 product
  • nghttp2< 1.7.1-1ubuntu0.1~esm2 | < 1.30.0-1ubuntu1+esm2 | < 1.40.0-1ubuntu0.3 | < 1.43.0-1ubuntu0.2 | < 1.59.0-1ubuntu0.1
Wolfi1 product
  • nghttp2< 1.61.0-r0

10 vendors · 42 products

References

47 links
Show all 47 references