CVE-2026-42582

Netty is an asynchronous, event-driven network application framework. Prior to 4.2.13.Final, when decoding header blocks, the non-Huffman branch of io.netty.handler.codec.http3.QpackDecoder#decodeHuffmanEncodedLiteral may execute new byte[length] for a string literal before verifying that length bytes are actually present in the compressed field section. The wire encoding allows a very large length to be expressed in few bytes. There is no check that length <= in.readableBytes() before new byte[length]. This vulnerability is fixed in 4.2.13.Final.
Configurations

Configuration 1 (hide)

cpe:2.3:a:netty:netty:*:*:*:*:*:*:*:*

History

26 Oct 2026, 00:10

Type Values Removed Values Added
Summary
  • (es) Netty es un framework de aplicación de red asíncrono y basado en eventos. Antes de la versión 4.2.13.Final, al decodificar bloques de cabecera, la rama no-Huffman de io.netty.handler.codec.http3.QpackDecoder#decodeHuffmanEncodedLiteral puede ejecutar new byte[length] para un literal de cadena antes de verificar que ’length’ bytes estén realmente presentes en la sección de campo comprimido. La codificación en la red permite que una longitud muy grande se exprese en pocos bytes. No hay una comprobación de que length <= in.readableBytes() antes de new byte[length]. Esta vulnerabilidad se corrige en la versión 4.2.13.Final.

Information

Published : 2026-05-13 19:17

Updated : 2026-10-26 00:10


NVD link : CVE-2026-42582

Mitre link : CVE-2026-42582

CVE.ORG link : CVE-2026-42582


JSON object : View

Products Affected

netty

  • netty
CWE
CWE-770

Allocation of Resources Without Limits or Throttling

CWE-789

Memory Allocation with Excessive Size Value