CVE-2026-75596

Netty is an asynchronous, event-driven network application framework. Prior to 4.1.137.Final and 4.2.17.Final, the default io.netty.handler.ssl.SniHandler constructors use the pre-handshake ClientHello aggregation path in handler/src/main/java/io/netty/handler/ssl/SslClientHelloHandler.java at io.netty.handler.ssl.SslClientHelloHandler#decode, where handshakeBuffer.clear() and writeBytes() recopy all previously received body bytes for every additional TLS record. An unauthenticated remote peer can advertise a large ClientHello and deliver its body in thousands of tiny records, causing quadratic CPU work on the event loop before the TLS handshake completes and degrading TLS handling for other clients. This issue is fixed in versions 4.1.137.Final and 4.2.17.Final.
Configurations

Configuration 1 (hide)

OR cpe:2.3:a:netty:netty:*:*:*:*:*:*:*:*
cpe:2.3:a:netty:netty:*:*:*:*:*:*:*:*

History

26 Oct 2026, 10:10

Type Values Removed Values Added
Summary
  • (es) Netty es un framework de aplicación de red asíncrono y basado en eventos. Antes de las versiones 4.1.137.Final y 4.2.17.Final, los constructores predeterminados de io.netty.handler.ssl.SniHandler utilizan la ruta de agregación de ClientHello previa al handshake en handler/src/main/java/io/netty/handler/ssl/SslClientHelloHandler.java en io.netty.handler.ssl.SslClientHelloHandler#decode, donde handshakeBuffer.clear() y writeBytes() vuelven a copiar todos los bytes del cuerpo recibidos previamente por cada registro TLS adicional. Un par remoto no autenticado puede anunciar un ClientHello grande y entregar su cuerpo en miles de registros pequeños, causando un trabajo de CPU cuadrático en el bucle de eventos antes de que se complete el handshake TLS y degradando el manejo de TLS para otros clientes. Este problema se corrige en las versiones 4.1.137.Final y 4.2.17.Final.

22 Sep 2026, 19:28

Type Values Removed Values Added
CPE cpe:2.3:a:netty:netty:*:*:*:*:*:*:*:*
References () https://github.com/netty/netty/commit/1b5abc6443b63726c72cdd285af2feb7ddbb8ff7 - () https://github.com/netty/netty/commit/1b5abc6443b63726c72cdd285af2feb7ddbb8ff7 - Patch
References () https://github.com/netty/netty/commit/9e0519239108a69b7e9bbc5e9182ee139a0d7961 - () https://github.com/netty/netty/commit/9e0519239108a69b7e9bbc5e9182ee139a0d7961 - Patch
References () https://github.com/netty/netty/pull/17213 - () https://github.com/netty/netty/pull/17213 - Issue Tracking, Patch
References () https://github.com/netty/netty/pull/17217 - () https://github.com/netty/netty/pull/17217 - Issue Tracking, Patch
References () https://github.com/netty/netty/releases/tag/netty-4.1.137.Final - () https://github.com/netty/netty/releases/tag/netty-4.1.137.Final - Release Notes
References () https://github.com/netty/netty/releases/tag/netty-4.2.17.Final - () https://github.com/netty/netty/releases/tag/netty-4.2.17.Final - Release Notes
References () https://github.com/netty/netty/security/advisories/GHSA-fccg-mwvh-qqg4 - () https://github.com/netty/netty/security/advisories/GHSA-fccg-mwvh-qqg4 - Vendor Advisory
First Time Netty netty
Netty
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 7.5

Information

Published : 2026-08-19 21:17

Updated : 2026-10-26 10:10


NVD link : CVE-2026-75596

Mitre link : CVE-2026-75596

CVE.ORG link : CVE-2026-75596


JSON object : View

Products Affected

netty

  • netty
CWE
CWE-407

Inefficient Algorithmic Complexity