Intel

AIKIDO-2026-275094

netty-codec-http2 is vulnerable to Denial of Service (DoS)

Denial of Service (DoS)GHSA-8352-h356-c9qh Published Yesterday

53

Medium Risk

This Affects:

JAVAnetty-codec-http2
0.0.1 - 4.1.137.Final
Fixed in 4.1.138.Final
4.2.0.Final - 4.2.17.Final
Fixed in 4.2.18.Final
Are you affected? Scan for Free

TL;DR

A remote client can send an HTTP/2 SETTINGS frame advertising an extremely large header-table size, which DefaultHttp2HeadersEncoder accepts without a cap. The HpackEncoder then retains every unique outbound header indefinitely, degrading header lookups to O(n^2). Throughput collapses as the server generates more unique headers, causing a denial of service. The fix constrains the accepted header-table size.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

netty-codec-http2 is vulnerable to Denial of Service (DoS) in versions 0.0.1 - 4.1.137.Final and 4.2.0.Final - 4.2.17.Final.

How to fix this

Upgrade the io.netty:netty-codec-http2 library to the patch version.

Are You Affected?

Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.

Free. No credit card required.

Aikido Platform