CVE catalog

CVE-2026-100664

Netty's HTTP/3 codec (io.netty:netty-codec-http3) versions 4.2.2.Final through 4.2.17.Final builds the HTTP/3 :authority pseudo-header from the HTTP/1 Host header before considering the authority of a

[CVE catalog]

Severity
High · CVSS 8.7CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Published
Updated
Source
[NVD] · [CVE record]
EPSS
0.33% · Oct 25, 2026

Netty's HTTP/3 codec (io.netty:netty-codec-http3) versions 4.2.2.Final through 4.2.17.Final builds the HTTP/3 :authority pseudo-header from the HTTP/1 Host header before considering the authority of an absolute-form HTTP/1 request-target. In HttpConversionUtil.toHttp3Headers(HttpMessage, boolean) — reached via Http3FrameToHttpObjectCodec(false) — a non-empty Host header takes precedence over the request-target authority, contrary to the HTTP/1.1 rule that a server receiving an absolute-form request-target must ignore the Host header. In a Netty-based HTTP/1-to-HTTP/3 gateway, proxy, or protocol bridge, a remote client can send a request such as "GET https://trusted.example/admin HTTP/1.1" with "Host: attacker.example", causing components that validate, authorize, or route on the RFC-defined request-target authority to reach a different decision than the upstream HTTP/3 peer, which receives :authority derived from the conflicting Host header. This authority confusion can affect virtual-host routing, allow-list checks, backend selection, cache keys, and URL generation. The advisory reports integrity impact only (no code execution, memory corruption, or availability impact). Fixed in 4.2.18.Final.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiannettysid1:4.1.48-16not affected
Debiannettyforky1:4.1.48-16not affected
Debiannettytrixie1:4.1.48-10+deb13u1not affected
Debiannettytrixie-security1:4.1.48-10+deb13u1not affected
Debiannettybookworm1:4.1.48-7+deb12u2not affected
Debiannettybookworm-security1:4.1.48-7+deb12u2not affected

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
DebiannettysourcesidNot affectedunimportantNot reportedNot reported
DebiannettysourceforkyNot affectedunimportantNot reportedNot reported
DebiannettysourcetrixieNot affectedunimportantNot reportedNot reported
DebiannettysourcebookwormNot affectedunimportantNot reportedNot reported

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [libnetty-java]Not affected

    Source package: [netty]

    Details (4)
    • 1:4.1.48-7+deb12u2 · all · bookworm

      Not affected

      nvd · netty · debian · bookworm

    • 1:4.1.48-7+deb12u2 · all · bookworm

      Not affected

      nvd · netty · debian · bookworm

    • 1:4.1.48-7+deb12u2 · all · bookworm-security

      Not affected

      nvd · netty · debian · bookworm

    • 1:4.1.48-7+deb12u2 · all · bookworm-security

      Not affected

      nvd · netty · debian · bookworm

Observed:

References