CVE-2026-59900 Netty codec-http2: Lack of Host Header Deduplication in HTTP/2→HTTP/1.x Translation Leads to Request Routing Bypass

Medium 6.9 Published Updated

Attackers can bypass request routing controls by sending duplicate Host headers during HTTP/2 to HTTP/1.x translation in Netty.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2026-59900?

CVE-2026-59900 is a medium-severity vulnerability in Netty Netty, published on 29 Jul 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

Netty is an asynchronous, event-driven network application framework. Prior to versions 4.1.136.Final and 4.2.16.Final, Netty's HTTP/2-to-HTTP/1.x translation layer (`Http2StreamFrameToHttpObjectCodec` and `InboundHttp2ToHttpAdapter`) fails to deduplicate or validate `Host` headers when an HTTP/2 client supplies both the `:authority` pseudo-header and a literal `host` header in a single HEADERS frame. The translator maps `:authority` to `Host` and separately copies the literal `host` header, producing an `HttpRequest` object containing two `Host` headers with attacker-controlled differing values. This issue has been fixed in versions 4.1.136.Final and 4.2.16.Final.

Weakness: CWE-444

Which versions are affected by CVE-2026-59900?

4 open source packages ship an affected version, including io.netty:netty-codec-http2. It affects 1 product.

PackageAffectedFixed in
io.netty:netty-codec-http2 MavenAll versions4.1.136.Final
io.netty:netty-codec-http2 MavenAll versions4.1.136.Final
io.netty:netty-codec-http2 MavenFrom 4.2.0.Final4.2.16.Final
io.netty:netty-codec-http2 MavenFrom 4.2.0.Final4.2.16.Final

Products include Netty Netty.

How do I fix CVE-2026-59900?

Upgrade io.netty:netty-codec-http2 to a fixed version for your release line: 4.1.136.Final or 4.2.16.Final.

Is CVE-2026-59900 being exploited?

There is no known exploitation of CVE-2026-59900 in the wild and no public exploit code.

All Netty Netty vulnerabilities

Sources

Also known as CLEANSTART-2026-JF33356, CLEANSTART-2026-RR39735, CLEANSTART-2026-SR05479, CLEANSTART-2026-VS28854, CLEANSTART-2026-ZF06834, DEBIAN-CVE-2026-59900 and 89 more.

Is CVE-2026-59900 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free