CVE-2024-28182
MEDIUM(5.3)CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
- CVSS 5.3 — Mittel
- EPSS 82% — sehr wahrscheinlich ausgenutzt
Erwähnungen (letzte 60 Tage)
EPSS-Score
82.0%
Exploit-Wahrscheinlichkeit (30 Tage)
CVSS Score
5.3
Technische Schwere
SecBoard-Einordnung
Die Schwachstelle CVE-2024-28182 betrifft die nghttp2-Bibliothek vor Version 1.61.0. Sie ermöglicht eine Denial-of-Service-Attacke durch übermäßige CPU-Auslastung. Angreifer können eine unbegrenzte Anzahl von HTTP/2 CONTINUATION Frames senden, selbst nachdem ein Stream zurückgesetzt wurde, was zu einer hohen Belastung bei der Dekodierung des HPACK-Streams führt. Mit einem CVSS-Score von 5.3 (MEDIUM) und einem hohen EPSS-Wert von 85% für die Exploit-Wahrscheinlichkeit ist diese Schwachstelle als relevant einzustufen. Obwohl sie nicht in CISA KEV gelistet ist, deutet der hohe EPSS-Wert auf eine erhöhte Wahrscheinlichkeit hin, dass Exploits existieren oder entwickelt werden. Die fehlende Möglichkeit eines Workarounds erhöht den Handlungsbedarf. Security-Teams sollten umgehend alle betroffenen nghttp2-Installationen auf Version 1.61.0 oder höher aktualisieren. Dies gilt insbesondere für Debian Linux (Versionen 10.0, 11.0) und Fedora (Versionen 38, 39, 40). Eine zeitnahe Patch-Implementierung ist die einzige effektive Gegenmaßnahme, um die Gefahr einer Denial-of-Service-Attacke zu minimieren.
KI-gestützte Einordnung auf Basis der NVD-Daten.
Beschreibung
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.
Betroffene Produkte
- cpe:2.3:a:nghttp2:nghttp2:*:*:*:*:*:*:*:*
- cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:*
- cpe:2.3:o:debian:debian_linux:11.0:*:*:*:*:*:*:*
- cpe:2.3:o:fedoraproject:fedora:38:*:*:*:*:*:*:*
- cpe:2.3:o:fedoraproject:fedora:39:*:*:*:*:*:*:*
- cpe:2.3:o:fedoraproject:fedora:40:*:*:*:*:*:*:*
Referenzen
- http://www.openwall.com/lists/oss-security/2024/04/03/16
- https://github.com/nghttp2/nghttp2/commit/00201ecd8f982da3b67d4f6868af72a1b03b14...
- https://github.com/nghttp2/nghttp2/commit/d71a4668c6bead55805d18810d633fbb98315a...
- https://github.com/nghttp2/nghttp2/security/advisories/GHSA-x6x3-gv8h-m57q
- https://lists.debian.org/debian-lts-announce/2024/04/msg00026.html
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproje...
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproje...
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproje...
- http://www.openwall.com/lists/oss-security/2024/04/03/16
- https://github.com/nghttp2/nghttp2/commit/00201ecd8f982da3b67d4f6868af72a1b03b14...