Description
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 every unique setting ID in `DefaultSpdySettingsFrame`, allowing a remote SPDY/3.1 peer to send a syntactically valid roughly 2 MiB SETTINGS frame that creates 262144 map entries and amplifies network input into heap growth and ordered-map insertion work. This issue is fixed in versions 4.1.136.Final and 4.2.16.Final.
Published: 2026-07-20
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Netty’s SPDY SETTINGS decoder accepted an arbitrary number of settings entries up to the 24‑bit frame‑length limit, materializing each unique ID into a map. An attacker can send a syntactically valid SETTINGS frame of roughly 2 MiB that creates 262,144 map entries, causing significant heap growth and ordered‑map insertion work. The flaw leads to memory exhaustion and a denial‑of‑service condition but does not allow code execution.

Affected Systems

The vulnerability affects Netty version 4.1.x prior to 4.1.136.Final and Netty 4.2.x prior to 4.2.16.Final. Any application that includes these Netty releases and uses SPDY/3.1 over the network is susceptible.

Risk and Exploitability

With a CVSS score of 7.5 the flaw presents a medium‑high impact, yet the EPSS score of less than 1 % indicates a low probability of exploitation in the wild. The issue is not listed in the CISA KEV catalog. An attacker needs only a reachable Netty instance that accepts SPDY traffic and can send a large SETTINGS frame; no prior authentication or privileged access is required, making the attack vector remote and straightforward. Due to the low exploitation likelihood the risk is moderate, but if an attacker succeeds the resulting DoS could interrupt service.

Generated by OpenCVE AI on July 30, 2026 at 18:17 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Netty to at least 4.1.136.Final or later or 4.2.16.Final or later, removing the vulnerable logic
  • Disable SPDY or HTTP/2 in Netty if not required
  • Monitor heap usage and log abnormal spikes to detect attempted DoS attempts

Generated by OpenCVE AI on July 30, 2026 at 18:17 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-6jqx-86gh-f27w Netty SPDY SETTINGS frame count materializes unbounded settings map
History

Tue, 28 Jul 2026 00:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Important


Thu, 23 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 22 Jul 2026 00:45:00 +0000

Type Values Removed Values Added
First Time appeared Netty
Netty netty
Vendors & Products Netty
Netty netty

Mon, 20 Jul 2026 23:30:00 +0000

Type Values Removed Values Added
Description 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 every unique setting ID in `DefaultSpdySettingsFrame`, allowing a remote SPDY/3.1 peer to send a syntactically valid roughly 2 MiB SETTINGS frame that creates 262144 map entries and amplifies network input into heap growth and ordered-map insertion work. This issue is fixed in versions 4.1.136.Final and 4.2.16.Final.
Title Netty SPDY SETTINGS frame count materializes unbounded settings map
Weaknesses CWE-400
CWE-770
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'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-23T14:33:27.925Z

Reserved: 2026-06-17T16:29:38.864Z

Link: CVE-2026-55831

cve-icon Vulnrichment

Updated: 2026-07-23T14:33:14.087Z

cve-icon NVD

No data.

cve-icon Redhat

Severity : Important

Publid Date: 2026-07-20T23:00:31Z

Links: CVE-2026-55831 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-07-30T18:30:05Z

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption

  • CWE-770

    Allocation of Resources Without Limits or Throttling