CVE Catalog

CVE-2026-59900

MediumCVSS 5.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.23%

14th percentile - higher than 14% of all known CVEs

Summary

Netty prior to versions 4.1.136.Final and 4.2.16.Final fails to deduplicate or validate Host headers during HTTP/2-to-HTTP/1.x translation. When an HTTP/2 client supplies both the :authority pseudo-header and a literal host header, the translator creates an HttpRequest with two different Host headers, enabling request smuggling or cache poisoning attacks.

Risk Assessment

The risk includes request smuggling, cache poisoning, and bypassing security controls based on Host headers, potentially compromising data integrity and confidentiality.

Recommendation

Upgrade Netty to version 4.1.136.Final or 4.2.16.Final.

Other vulnerabilities in Netty

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS