{"id":"CVE-2026-75595","title":"Netty is an asynchronous, event-driven network application framework","summary":"Netty is an asynchronous, event-driven network application framework. Prior to 4.1.137.Fina and 4.2.17.Final, io.netty.handler.ssl.SslClientHelloHandler#decode checks the wrong offset before reading the four-byte TLS handshake header, so…","severity":"critical","cvss":9.1,"cvssVector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N","cwe":["CWE-754","CWE-475","CWE-823"],"vendor":"netty","product":"netty","affected":["netty < 4.1.137","netty >= 4.2.0, < 4.2.17"],"patched":["netty 4.2.17"],"published":"2026-08-19","updated":"2026-09-22","sourceUpdated":"2026-09-22T19:33:26.833","source":"NVD","sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2026-75595","references":[{"url":"https://github.com/netty/netty/commit/1b5abc6443b63726c72cdd285af2feb7ddbb8ff7","label":"security-advisories@github.com"},{"url":"https://github.com/netty/netty/commit/9e0519239108a69b7e9bbc5e9182ee139a0d7961","label":"security-advisories@github.com"},{"url":"https://github.com/netty/netty/pull/17213","label":"security-advisories@github.com"},{"url":"https://github.com/netty/netty/pull/17217","label":"security-advisories@github.com"},{"url":"https://github.com/netty/netty/releases/tag/netty-4.1.137.Final","label":"security-advisories@github.com"},{"url":"https://github.com/netty/netty/releases/tag/netty-4.2.17.Final","label":"security-advisories@github.com"},{"url":"https://github.com/netty/netty/security/advisories/GHSA-c4c3-7fpv-j4q5","label":"security-advisories@github.com"},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-75595"},{"url":"https://github.com/advisories/GHSA-c4c3-7fpv-j4q5"},{"url":"https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-75595.json"},{"url":"https://access.redhat.com/security/cve/CVE-2026-75595"},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2519953"},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-75595"}],"tags":["nvd","ghsa","maven","csaf","vex","red-hat"],"epss":0.00317,"epssPercentile":0.24919,"aliases":["GHSA-c4c3-7fpv-j4q5"],"ecosystem":"maven","scores":{"nvd":9.1,"vendor":7.4},"ingestedAt":"2026-09-08T19:08:49.635Z","slug":"CVE-2026-75595","body":"## Overview\n\nNetty is an asynchronous, event-driven network application framework. Prior to 4.1.137.Fina and 4.2.17.Final, io.netty.handler.ssl.SslClientHelloHandler#decode checks the wrong offset before reading the four-byte TLS handshake header, so a ClientHello whose handshake header spans records can cause an IndexOutOfBoundsException and invoke select(ctx, null). This selects the default SslContext instead of the SNI-specific context. In deployments where per-SNI clientAuth=REQUIRE is the sole mutual TLS gate, the default SslContext uses clientAuth=NONE or clientAuth=OPTIONAL, and no application-layer certificate verification exists, an unauthenticated remote attacker can bypass the protected route's mutual TLS requirement. This issue is fixed in versions 4.1.137.Final and 4.2.17.Final.\n\n## Affected\n\n- `netty < 4.1.137`\n- `netty >= 4.2.0, < 4.2.17`\n\n## Remediation\n\nUpgrade past the affected range:\n\n- `netty 4.2.17`\n\n## Package advisory (CVE-2026-75595)\n\nAffected packages:\n\n- `io.netty:netty-handler >= 4.2.0.Final, <= 4.2.16.Final`\n- `io.netty:netty-handler <= 4.1.136.Final`\n\nPatched in:\n\n- `io.netty:netty-handler 4.2.17.Final`\n- `io.netty:netty-handler 4.1.137.Final`\n\nSource: https://github.com/advisories/GHSA-c4c3-7fpv-j4q5\n\n## Vendor advisories\n\n- **Red Hat VEX** · Important · affected: Red Hat AMQ Clients, Red Hat build of Apache Camel for Spring Boot 4, Red Hat build of Apicurio Registry 3, Red Hat build of Debezium 3, Red Hat Build of Keycloak, Red Hat Ceph Storage 9, … · no fix planned: Red Hat Fuse 7, Red Hat Single Sign-On 7, Red Hat JBoss Enterprise Application Platform 7, Red Hat AMQ Clients, … · updated 2026-09-21 · [vex](https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-75595.json)","depth":"midnight","depthScore":50,"depthScoreParts":{"impact":50.1,"likelihood":0.1,"exploitation":0,"ransomware":0},"changes":[{"seq":209353,"id":"CVE-2026-75595","ts":1790107850172,"field":"cvss","old":"7.4","new":"9.1"},{"seq":208068,"id":"CVE-2026-75595","ts":1789922703271,"field":"cvss","old":null,"new":"7.4"}]}