CVE-2026-100663
Last modified
CVE-2026-100663 is a high-severity vulnerability rated 7.5/10 on the CVSS scale. Netty's HTTP/3 codec (io.netty:netty-codec-http3) from 4.2.2.Final through 4.2.17.Final does not special-case HTTP/1 CONNECT authority-form request-targets when converting HTTP/1 messages to HTTP/3 in HttpConversionUtil.toHttp3Headers. The authority-form target (e.g., "CONNECT trusted.example:443") is parsed as a URI, so its host is emitted as :scheme, :path is set to "/", and the HTTP/1 Host header is used as :authority; if no Host header is present the CONNECT target is dropped.
Description
Netty's HTTP/3 codec (io.netty:netty-codec-http3) from 4.2.2.Final through 4.2.17.Final does not special-case HTTP/1 CONNECT authority-form request-targets when converting HTTP/1 messages to HTTP/3 in HttpConversionUtil.toHttp3Headers. The authority-form target (e.g., "CONNECT trusted.example:443") is parsed as a URI, so its host is emitted as :scheme, :path is set to "/", and the HTTP/1 Host header is used as :authority; if no Host header is present the CONNECT target is dropped. In a Netty-based HTTP/1-to-HTTP/3 proxy or gateway, a remote client can send a CONNECT request whose Host header names a different authority than the request-target, producing a malformed HTTP/3 CONNECT whose tunnel :authority is attacker-controlled. This can bypass tunnel allow-lists, egress policy, backend selection, or audit controls that validate the HTTP/1 CONNECT request-target before forwarding over HTTP/3. The issue is fixed in 4.2.18.Final.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| netty | netty | >= 4.2.2.Final, < 4.2.18.Final |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-100663?
How severe is CVE-2026-100663?
How do I fix CVE-2026-100663?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-100658Netty (io.netty:netty-codec-http) contains an unbounded per-…5.3
- CVE-2026-100659Netty's HTTP/3 codec (io.netty:netty-codec-http3) in version…6.5
- CVE-2026-10066A security vulnerability has been detected in Shibby Tomato …8.8
- CVE-2026-100660Netty's HTTP/3 codec (io.netty:netty-codec-http3) from 4.2.0…7.5
- CVE-2026-100661Netty's HTTP/3 codec (io.netty:netty-codec-http3) versions 4…7.5
- CVE-2026-100662Netty's HTTP/3 codec (io.netty:netty-codec-http3) versions 4…7.5
- CVE-2026-100664Netty's HTTP/3 codec (io.netty:netty-codec-http3) versions 4…7.5
- CVE-2026-100665Netty versions from 4.2.11.Final before 4.2.18.Final contain…7.5
- CVE-2026-100666Netty's HttpServerCodec (io.netty:netty-codec-http) in versi…7.3
- CVE-2026-100667grav-plugin-login (the Grav CMS Login plugin) versions >= 3.…5.3
- CVE-2026-100668Grav 2.0.0 through 2.0.24 contain a Twig content sandbox esc…6.5
- CVE-2026-100669Grav before 2.0.25 ships web server configuration samples wh…7.5
Are you affected by CVE-2026-100663?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
