Skip to main content

Netty QUIC CVE-2026-50009

| EUVDEUVD-2026-36462 MEDIUM
Information Exposure (CWE-200)
2026-06-12 GitHub_M GHSA-cq4q-cv5g-r8q5
4.8
CVSS 3.1 · Vendor: GitHub_M
Share

Severity by source

Vendor (GitHub_M) PRIMARY
4.8 MEDIUM
AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L
vuln.today AI
4.8 MEDIUM

On-path position and CID rotation observation required (AC:H); no attacker authentication needed; token derivability warrants C:L; connection termination warrants A:L only.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L
4.0 AV:N/AC:H/AT:P/PR:N/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
Low

Lifecycle Timeline

3
Patch available
Jun 12, 2026 - 17:01 EUVD
Source Code Evidence Fetched
Jun 12, 2026 - 16:32 vuln.today
Analysis Generated
Jun 12, 2026 - 16:32 vuln.today

DescriptionCVE.org

Netty is a network application framework for development of protocol servers and clients. Prior to version 4.2.15.Final, Netty QUIC exposes the stateless reset token on the network path when using the default HMAC-based connection-ID and stateless-reset-token generators. The reset token for the server's current source connection ID can be derived from bytes that appear as the connection ID in QUIC headers after a source-CID rotation. An on-path attacker observing the headers can use the token to perform a Denial of Service by sending a spoofed Stateless Reset packet. Version 4.2.15.Final patches the issue.

AnalysisAI

Stateless reset token leakage in Netty's QUIC codec (io.netty:netty-codec-classes-quic prior to 4.2.15.Final) enables an on-path attacker to derive the reset token for active connections and terminate them via spoofed Stateless Reset packets. The default HMAC-based generators expose a deterministic relationship between the source connection ID visible in QUIC headers and the server's stateless reset token - after a source-CID rotation, an observer can compute the token from the new connection-ID bytes. No public exploit identified at time of analysis; the CVSS 4.8 Medium rating reflects the on-path attacker prerequisite (AC:H), which meaningfully limits opportunistic exploitation.

Technical ContextAI

QUIC (RFC 9000) supports stateless reset packets, allowing endpoints to abort connections without per-connection state. Each connection ID has an associated stateless reset token; possession of this token allows any party to terminate the corresponding connection. Netty's default HMAC-based connection-ID and stateless-reset-token generator introduces a deterministic mathematical relationship between the connection ID - visible in QUIC packet headers on the network path - and the reset token. After a source-CID rotation, a normal QUIC protocol event, the new connection-ID bytes carry sufficient information for an on-path observer to reconstruct the reset token via the same HMAC operation. This is classified under CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor) because a value that should remain private (the reset token) becomes derivable from public header fields. The affected artifact is io.netty:netty-codec-classes-quic, covered by CPE cpe:2.3:a:netty:netty:*:*:*:*:*:*:*:* for all Netty releases prior to 4.2.15.Final.

RemediationAI

Upgrade to Netty 4.2.15.Final, which patches this vulnerability along with multiple other security fixes in the same release batch. The patched release is available at https://github.com/netty/netty/releases/tag/netty-4.2.15.Final and via Maven Central as io.netty:netty-codec-classes-quic:4.2.15.Final. The security advisory is at https://github.com/netty/netty/security/advisories/GHSA-cq4q-cv5g-r8q5. If immediate upgrade is not possible, a targeted workaround is to replace the default HMAC-based connection-ID and stateless-reset-token generators with a custom implementation that does not derive the reset token from connection-ID bytes, removing the exploitable relationship; this requires Netty API familiarity and carries a regression risk if the replacement is not cryptographically sound. As a network-layer compensating control, restricting on-path access to QUIC traffic (e.g., encrypted tunnels, network segmentation, or limiting QUIC to trusted network segments) reduces attacker positioning opportunities but does not eliminate the underlying flaw and may not be feasible for internet-facing deployments.

More in Netty

View all
CVE-2023-44487 HIGH POC
7.5 Oct 10

Denial of service against HTTP/2 server implementations allows remote unauthenticated attackers to exhaust server resour

CVE-2026-56820 CRITICAL POC
9.1 Jul 21

Certificate revocation-check bypass in the Netty network framework's OCSP client (io.netty:netty-handler-ssl-ocsp) affec

CVE-2025-24970 HIGH POC
7.5 Feb 10

Netty, an asynchronous, event-driven network application framework, has a vulnerability starting in version 4.1.91.Final

CVE-2026-59902 HIGH POC
7.5 Aug 17

Memory exhaustion in Netty's SctpMessageCompletionHandler (netty-transport-sctp) allows unauthenticated remote peers to

CVE-2026-55833 HIGH POC
7.5 Jul 20

Compression-amplification denial of service in the Netty network framework (versions prior to 4.1.136.Final and 4.2.16.F

CVE-2026-55831 HIGH POC
7.5 Jul 20

Memory-amplification denial of service in the Netty network framework (SPDY/3.1 codec) prior to 4.1.136.Final and 4.2.16

CVE-2026-56816 HIGH POC
7.5 Jul 21

Memory-exhaustion denial of service in Netty's HTTP/3 codec (Http3FrameCodec) affects all releases prior to 4.2.16.Final

CVE-2026-48748 HIGH POC
7.5 Jun 12

Denial of service in the Netty HTTP/3 codec (io.netty:netty-codec-http3) prior to version 4.2.15.Final allows remote una

CVE-2026-50011 HIGH POC
7.5 Jun 12

Denial of service in Netty's io.netty:netty-codec-redis component (prior to 4.1.135.Final and 4.2.15.Final) allows remot

CVE-2022-41881 HIGH POC
7.5 Dec 12

Netty project is an event-driven asynchronous network application framework. Rated high severity (CVSS 7.5), this vulner

CVE-2020-7238 HIGH POC
7.5 Jan 27

Netty 4.1.43.Final allows HTTP Request Smuggling because it mishandles Transfer-Encoding whitespace (such as a [space]Tr

CVE-2019-16869 HIGH POC
7.5 Sep 26

Netty before 4.1.42.Final mishandles whitespace before the colon in HTTP headers (such as a "Transfer-Encoding : chunked

Share

CVE-2026-50009 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy