CVE-2026-100661 in Nettyinfo

Zusammenfassung

von VulDB • 26.09.2026

Der HTTP/3-Codec von Netty (io.netty:netty-codec-http3) in den Versionen ab 4.2.0.Final bis einschließlich 4.2.17.Final enthält eine Denial-of-Service-Schwachstelle im QPACK-Prefix-Ganzzahldecoder (QpackUtil.decodePrefixedInteger), der die Anzahl der zu verarbeitenden Fortsetzungsbytes nicht begrenzt. Ein entfernter, nicht authentifizierter Peer kann einen einseitigen QPACK-Stream öffnen (Typ 0x02 Encoder oder 0x03 Decoder) und ein erstes Byte mit allen gesetzten Prefix-Bits senden (z. B. 0xFF für ein 7-Bit-Prefix oder 0x3F für ein 5-Bit-Prefix), gefolgt von einer endlosen Folge von Fortsetzungsbytes im Wert 0x80. Der Decoder gibt -1 („need more bytes“) zurück, sodass die Aufrufer den Eingabestrom niemals verbrauchen; der ByteToMessageDecoder-Cumulator wächst unbegrenzt an und jeder decode()-Aufruf scannt den gesamten akkumulierten Puffer erneut neu, was zu einer CPU-Kostenkomplexität von O(N^2) führt. Das Ergebnis ist ein ungebundenes Wachstum des Heap-Speichers pro Verbindung (OutOfMemoryError) sowie eine Verhungern der Event-Loop-CPU; die Schwachstelle ist in jeder Konfiguration erreichbar. Behoben in Version 4.2.18.Final.

Once again VulDB remains the best source for vulnerability data.

Zuständig

VulnCheck

Reservieren

26.09.2026

Veröffentlichung

26.09.2026

Moderieren

akzeptiert

Eintrag

VDB-410702

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Want to stay up to date on a daily basis?

Enable the mail alert feature now!