Description
Netty (io.netty:netty-codec-http) versions up to and including 4.1.137.Final and from 4.2.0.Final through 4.2.17.Final accept an unlimited number of concurrent remote-initiated SPDY streams: SpdySessionHandler defaults localConcurrentStreams to Integer.MAX_VALUE and exposes no API to change it. A remote peer that opens a SPDY connection and sends millions of SYN_STREAM frames with FLAG_FIN=0 causes the server to allocate unbounded heap and direct memory, eventually triggering a JVM OutOfMemoryError and crashing the service. Fixed in 4.1.138.Final and 4.2.18.Final.
Published: 2026-09-26
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: Denial of Service via unbounded memory allocation
Action: Apply patch
AI Analysis

Impact

The vulnerability lies in Netty's SpdySessionHandler, which defaults the maximum number of concurrent SPDY streams to Integer.MAX_VALUE and offers no way to change it. A malicious remote peer can send millions of SPDY_STREAM frames with the FIN flag cleared, forcing the server to allocate memory without bound. The resulting heap and direct memory exhaustion leads to a JVM OutOfMemoryError and crashes the service, providing a denial of service.

Affected Systems

Vendors affected include Netty; any application that uses netty-codec-http version 4.1.137.Final or earlier, as well as versions from 4.2.0.Final through 4.2.17.Final, is vulnerable. The issue is specific to those releases of the Netty framework before 4.1.138.Final and 4.2.18.Final.

Risk and Exploitability

The CVSS score of 6.9 indicates a moderate severity. The attack does not require local or elevated privileges and can be carried out by any remote party that can open a SPDY connection to the service. While the EPSS score is not available, the lack of a known exploit and absence from the KEV list suggest a lower likelihood of widespread exploitation, though the impact of a successful denial of service remains significant.

Generated by OpenCVE AI on September 26, 2026 at 15:43 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Netty to at least 4.1.138.Final or 4.2.18.Final, which limits the maximum concurrent SPDY streams.
  • If an upgrade is not immediately possible, disable SPDY support entirely or restrict it to trusted IP ranges using firewalls or reverse proxies.
  • Add monitoring to detect abnormal heap or direct memory consumption and automatically restart the service or limit request input to mitigate the effect of an OOM event.

Generated by OpenCVE AI on September 26, 2026 at 15:43 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 26 Sep 2026 13:30:00 +0000

Type Values Removed Values Added
Description Netty (io.netty:netty-codec-http) versions up to and including 4.1.137.Final and from 4.2.0.Final through 4.2.17.Final accept an unlimited number of concurrent remote-initiated SPDY streams: SpdySessionHandler defaults localConcurrentStreams to Integer.MAX_VALUE and exposes no API to change it. A remote peer that opens a SPDY connection and sends millions of SYN_STREAM frames with FLAG_FIN=0 causes the server to allocate unbounded heap and direct memory, eventually triggering a JVM OutOfMemoryError and crashing the service. Fixed in 4.1.138.Final and 4.2.18.Final.
Title Netty before 4.1.138.Final Denial of Service via SpdySessionHandler
First Time appeared Netty
Netty netty
Weaknesses CWE-770
CPEs cpe:2.3:a:netty:netty:*:*:*:*:*:*:*:*
Vendors & Products Netty
Netty netty
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-26T13:23:23.988Z

Reserved: 2026-09-26T02:33:07.899Z

Link: CVE-2026-100655

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-26T14:16:48.243

Modified: 2026-09-26T14:16:48.243

Link: CVE-2026-100655

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-26T16:00:09Z

Weaknesses
  • CWE-770

    Allocation of Resources Without Limits or Throttling