CVE-2026-42582
Description
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.
How to fix
- netty netty4.2.13 or later
- io.netty:netty-codec-http34.2.13.Final or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| netty netty | 4.2.0 ≤ v < 4.2.13 | 4.2.13 |
| io.netty:netty-codec-http3Maven | 4.2.0.Final ≤ v < 4.2.13.Final | 4.2.13.Final |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.