CyberSecBulletin

Netty vulnerabilities

We track 68 vulnerabilities in Netty products across 2 products. 68 are rated high or critical, and 1 has been exploited in real attacks. The most recent was published on September 26, 2026.

68vulnerabilities
10critical
58high
1exploited
7.8average CVSS score

Latest Netty vulnerabilities

  • 7.3 High severity

    netty: Inconsistent Interpretation of HTTP Requests

    CVE-2026-100666Netty

    Netty's HttpServerCodec (io.netty:netty-codec-http) in versions 4.2.0.Final through 4.2.16.Final and in versions up to and including 4.1.136.Final pairs each outbound response with an inbound request by calling pollMethod() once per response, including for 1xx

  • 7.5 High severity

    netty: Improper Certificate Validation

    CVE-2026-100665Netty

    Netty versions from 4.2.11.Final before 4.2.18.Final contain an incomplete hostname verification fix in the QUIC certificate verification path when using a plain X509TrustManager. The BoringSSLCertificateVerifyCallback discards the SSLEngine for plain trust ma

  • 7.5 High severity

    Netty's HTTP/3 codec (io.netty:netty-codec-http3) versions 4.2.2.Final through 4.2.17.Final…

    CVE-2026-100664Netty

    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

  • 7.5 High severity

    Netty's HTTP/3 codec (io.netty:netty-codec-http3) from 4.2.2.Final through 4.2.17.Final does…

    CVE-2026-100663Netty

    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 targe

  • 7.5 High severity

    netty: Uncontrolled Resource Consumption

    CVE-2026-100662Netty

    Netty's HTTP/3 codec (io.netty:netty-codec-http3) versions 4.2.0.Final through 4.2.17.Final contain an uncontrolled resource consumption vulnerability in the QPACK encoder-stream instruction decoder (QpackEncoderHandler, installed on the peer-initiated unidire

  • 7.5 High severity

    netty: Uncontrolled Resource Consumption

    CVE-2026-100661Netty

    Netty's HTTP/3 codec (io.netty:netty-codec-http3) versions 4.2.0.Final through 4.2.17.Final contain a denial-of-service vulnerability in the QPACK prefixed-integer decoder (QpackUtil.decodePrefixedInteger), which does not bound the number of continuation bytes

  • 7.5 High severity

    netty: Allocation of Resources Without Limits or Throttling

    CVE-2026-100660Netty

    Netty's HTTP/3 codec (io.netty:netty-codec-http3) from 4.2.0.Final through 4.2.17.Final retains unbounded per-stream QPACK encoder state. QpackEncoder stores a queue and a dynamic-table index tracker for every encoded field section that references the QPACK dy

  • 8.7 High severity

    netty-incubator-codec-ohttp: Improper Control of a Resource Through its Lifetime

    CVE-2026-54251Netty

    netty-incubator-codec-ohttp implements Oblivious HTTP (OHTTP) gateway and client functionality using Netty. Prior to 0.0.23.Final, the OHTTP gateway decryption path in codec-ohttp/src/main/java/io/netty/incubator/codec/ohttp/OHttpRequestResponseContext.java al

  • 7.5 High severity

    netty: Null Byte Interaction Error (Poison Null Byte)

    CVE-2026-62380Netty

    Netty (io.netty:netty-codec-socks) versions 4.2.0.Final through 4.2.16.Final and 4.1.x through 4.1.136.Final contain null byte, CRLF, and credential injection vulnerabilities in the SOCKS4 (Socks4ClientEncoder) and SOCKS5 (Socks5ClientEncoder) client encoders,

  • 7.5 High severity

    netty: Improper Validation of Certificate with Host Mismatch

    CVE-2026-62243Netty

    Netty (io.netty:netty-handler) versions from 4.2.0.Final through 4.2.16.Final and versions through 4.1.136.Final disable TLS hostname verification on the SslProvider.OPENSSL client path when a plain (non-extended) X509TrustManager is used and Unsafe-based trus

  • 7.5 High severity

    netty: Inefficient Algorithmic Complexity

    CVE-2026-75596Netty

    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

  • 9.1 Critical severity

    netty: Improper Check for Unusual or Exceptional Conditions

    CVE-2026-75595Netty

    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 a ClientHello whose ha

  • 7.5 High severity

    netty: Use of Cache Containing Sensitive Information

    CVE-2026-59903Netty

    Netty is an asynchronous, event-driven network application framework. Prior to 4.1.137.Final and 4.2.17.Final, io.netty.handler.codec.http.cors.CorsHandler setVaryHeader replaces application Vary headers such as Authorization or Cookie with Origin, allowing a

  • 7.5 High severity

    netty: Uncontrolled Resource Consumption

    CVE-2026-59902Netty

    Netty is an asynchronous, event-driven network application framework. Prior to 4.1.137.Final and 4.2.17.Final, io.netty.handler.codec.sctp.SctpMessageCompletionHandler limits incomplete messages and fragment counts but not maxBufferedBytes, allowing unauthenti

  • 7.5 High severity

    netty: Missing Release of Resource after Effective Lifetime

    CVE-2026-73508Netty

    Netty is an asynchronous, event-driven network application framework. Prior to 4.1.136.Final and 4.2.16.Final, io.netty.handler.codec.dns.AbstractDnsRecord, io.netty.handler.codec.dns.DefaultDnsRecordDecoder.decodeRecord(), and io.netty.handler.codec.dns.DnsCo

  • 7.5 High severity

    netty: Uncontrolled Resource Consumption

    CVE-2026-73507Netty

    Netty is an asynchronous, event-driven network application framework. Prior to 4.1.136.Final and 4.2.16.Final, io.netty.handler.codec.xml.XmlFrameDecoder.decode() failed to preserve closing-tag parser state across invocations, so an unauthenticated remote atta

  • 7.5 High severity

    netty: Inconsistent Interpretation of HTTP Requests

    CVE-2026-59898Netty

    Netty is an asynchronous, event-driven network application framework. Prior to versions 4.1.136.Final and 4.2.16.Final, ab attacker can force WebSocket upgrade via the lax V07 (or V08) handshaker by sending `Sec-WebSocket-Version: 7` and omitting `Connection:

  • 7.5 High severity

    netty: Loop with Unreachable Exit Condition

    CVE-2026-59901Netty

    Netty is an asynchronous, event-driven network application framework. Prior to versions 4.1.136.Final and 4.2.16.Final, the `Bzip2Decoder` handler in Netty's compression codec pipeline is vulnerable to a denial-of-service attack through a malformed bzip2 strea

  • 7.5 High severity

    netty: Allocation of Resources Without Limits or Throttling

    CVE-2026-59899Netty

    Netty is an asynchronous, event-driven network application framework. Prior to versions 4.1.136.Final and 4.2.16.Final, `HttpContentEncoder` (the superclass of the production handler `HttpContentCompressor`) maintains a per-channel `ArrayDeque<CharSequence>` n

  • 7.4 High severity

    netty: Time-of-check Time-of-use (TOCTOU) Race Condition

    CVE-2026-56822Netty

    Netty is an asynchronous, event-driven network application framework. Prior to versions 4.1.136.Final and 4.2.16.Final, the OcspServerCertificateValidator forwards the SslHandshakeCompletionEvent before the asynchronous OCSP validation completes. This allows t

  • 7.4 High severity

    netty: Improper Check for Certificate Revocation

    CVE-2026-56821Netty

    Netty is an asynchronous, event-driven network application framework. Prior to versions 4.1.136.Final and 4.2.16.Final, the OcspServerCertificateValidator flags an out-of-date OCSP response but does not stop processing it, so an expired GOOD response is still

  • 9.1 Critical severity

    netty: Improper Certificate Validation

    CVE-2026-56820Netty

    Netty is a network application framework for development of protocol servers and clients. In versions 4.2.0.Final through 4.2.15.Final and prior to 4.1.135.Final, `OcspClient` does not validate that the `CertificateID` in an OCSP response matches the requested

  • 7.5 High severity

    netty: Uncontrolled Resource Consumption

    CVE-2026-56819Netty

    Netty is a network application framework for development of protocol servers and clients. In versions 4.2.0.Final through 4.2.15.Final and 4.1.0.Final through 4.1.135.Final, a remote unauthenticated peer can leak one direct `ByteBuf` per HTTP/2 `DATA` frame in

  • 9.8 Critical severity

    netty: Improper Restriction of XML External Entity Reference

    CVE-2026-56817Netty

    Netty is a network application framework for development of protocol servers and clients. In versions 4.2.0.Final through 4.2.15.Final and 4.1.0.Final through 4.1.135.Final, any caller that can deliver bytes to a Netty channel pipeline containing `XmlDecoder`

  • 7.5 High severity

    netty: Uncontrolled Resource Consumption

    CVE-2026-56816Netty

    Netty is a network application framework for development of protocol servers and clients. Prior to 4.2.16.Final, Netty's `Http3FrameCodec` buffers incoming data for HTTP/3 reserved frame types up to the wire-specified payload length without limits; `decodeFram

  • 7.5 High severity

    netty: Uncontrolled Resource Consumption

    CVE-2026-56745Netty

    Netty is a network application framework for development of protocol servers and clients. In versions 4.2.0.Final through 4.2.15.Final and 4.1.0.Final through 4.1.135.Final, the `SpdyHttpDecoder` handler in Netty's SPDY-to-HTTP codec allocates a pooled `ByteBu

  • 7.5 High severity

    netty: Uncontrolled Resource Consumption

    CVE-2026-55851Netty

    Netty is a network application framework for development of protocol servers and clients. In versions 4.2.0.Final up to (but not including) 4.2.16.Final, and 4.1.0.Final up to (but not including) 4.1.135, the `HAProxyMessageDecoder` in Netty's `codec-haproxy`

  • 7.5 High severity

    netty: Uncontrolled Resource Consumption

    CVE-2026-55833Netty

    Netty is a network application framework for development of protocol servers and clients. Prior to 4.1.136.Final and 4.2.16.Final, Netty SPDY header decoding continues inflating zlib-compressed header blocks after the raw header parser has exceeded `maxHeaderS

  • 7.5 High severity

    netty: Uncontrolled Resource Consumption

    CVE-2026-55831Netty

    Netty is a network application framework for development of protocol servers and clients. Prior to 4.1.136.Final and 4.2.16.Final, Netty's SPDY SETTINGS decoder accepts a peer-declared SETTINGS entry count up to the 24-bit frame-length limit and materializes e

  • 7.5 High severity

    netty: Uncontrolled Resource Consumption

    CVE-2026-44891Netty

    Netty is a network application framework for development of protocol servers and clients. Prior to 4.1.136.Final and 4.2.16.Final, io.netty.handler.codec.stomp.StompSubframeDecoder fails to limit the total number of headers or their cumulative size per frame,

  • 7.5 High severity

    netty: Uncontrolled Resource Consumption

    CVE-2026-50011Netty

    Netty is a network application framework for development of protocol servers and clients. Prior to versions 4.1.135.Final and 4.2.15.Final, RedisArrayAggregator pre-allocates ArrayList with initial capacity equal to the RESP array element count declared in an

  • 7.5 High severity

    netty: Improper Verification of Cryptographic Signature

    CVE-2026-50010Netty

    Netty is a network application framework for development of protocol servers and clients. Prior to versions 4.1.135.Final and 4.2.15.Final, SimpleTrustManagerFactory.engineGetTrustManagers() and related paths wrap any user-supplied plain X509TrustManager in X5

  • 7.5 High severity

    netty: Allocation of Resources Without Limits or Throttling

    CVE-2026-48748Netty

    Netty is a network application framework for development of protocol servers and clients. Starting in version 4.2.0.Final and prior to version 4.2.15.Final, a memory exhaustion vulnerability in the Netty HTTP/3 codec allows the creation of an infinite number o

  • 7.5 High severity

    netty: Missing Release of Memory after Effective Lifetime

    CVE-2026-48059Netty

    Netty is a network application framework for development of protocol servers and clients. Prior to versions 4.1.135.Final and 4.2.15.Final, the HAProxy PROXY protocol v2 codec in netty leaks native or heap memory on every connection when a client sends a synta

  • 7.5 High severity

    netty: Uncontrolled Resource Consumption

    CVE-2026-48043Netty

    Netty is a network application framework for development of protocol servers and clients. In netty-codec-http2 prior to versions 4.1.135.Final and 4.2.15.Final, the `DelegatingDecompressorFrameListener` class orchestrates HTTP/2 decompression by embedding a pe

  • 7.5 High severity

    netty: Missing Release of Memory after Effective Lifetime

    CVE-2026-48006Netty

    Netty is a network application framework for development of protocol servers and clients. Prior to versions 4.1.135.Final and 4.2.15.Final, the RedisArrayAggregator handler permanently leaks pooled direct-memory buffers when a Redis pipeline connection closes

  • 10.0 Critical severity

    netty: Insufficient Verification of Data Authenticity

    CVE-2026-47691Netty

    Netty is a network application framework for development of protocol servers and clients. Prior to versions 4.1.135.Final and 4.2.15.Final, Netty's `DnsResolveContext` insufficiently validates the bailiwick of NS records, enabling DNS Cache Poisoning. An attac

  • 7.5 High severity

    netty: Allocation of Resources Without Limits or Throttling

    CVE-2026-46340Netty

    Netty is a network application framework for development of protocol servers and clients. In versions of netty-transport-sctp prior to 4.1.135.Final and 4.2.15.Final, for each non-complete SctpMessage fragment the handler does `fragments.put(streamId, Unpooled

  • 10.0 Critical severity

    netty: Insufficient Verification of Data Authenticity

    CVE-2026-45674Netty

    Netty is a network application framework for development of protocol servers and clients. Prior to versions 4.1.135.Final and 4.2.15.Final, Netty's DnsResolveContext fails to validate the origin (bailiwick) of CNAME records in DNS responses. Versions 4.1.135.F

  • 7.5 High severity

    netty: Allocation of Resources Without Limits or Throttling

    CVE-2026-45416Netty

    Netty is a network application framework for development of protocol servers and clients. Prior to versions 4.1.135.Final and 4.2.15.Final, SslClientHelloHandler.decode() reads the 24-bit TLS handshake length and, when the ClientHello does not fit in the first