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 SPDY header decoding continues inflating zlib-compressed header blocks after the raw header parser has exceeded `maxHeaderSize` and marked the frame truncated in `SpdyFrameCodec`, allowing a remote peer to send a small compressed `HEADERS` block that expands into much larger raw header data and causes compression-amplified CPU and allocation churn. 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 is a popular event‑driven network application framework that processes SPDY protocol frames. An error in the SPDY header decoder caused the library to continue inflating zlib‑compressed header blocks even after the raw header parser had exceeded the configured maxHeaderSize and marked the frame as truncated. The continued inflation can transform a small compressed HEADERS block into a much larger raw header payload, leading to excessive CPU usage and memory allocation churn. This flaw is classified as CWE‑400 (Uncontrolled Resource Consumption) and, by inference, also involves resource exhaustion (CWE‑409).

Affected Systems

The vulnerability affects the Netty framework provided by the Netty community. Versions prior to 4.1.136.Final and 4.2.16.Final are susceptible. Applications that depend on these versions and that expose SPDY or HTTP/2 endpoints are at risk until an update is applied.

Risk and Exploitability

The CVSS score of 7.5 indicates a high risk, while the EPSS score is below 1 percent, suggesting that widespread exploitation is unlikely at present. The flaw is not listed in CISA’s KEV catalog. The likely attack vector is remote: an attacker can initiate a network connection to a vulnerable server exposing SPDY, send a compressed header block that is truncated by length checks, and cause the server to inflate and allocate resources, potentially triggering a denial‑of‑service condition.

Generated by OpenCVE AI on August 3, 2026 at 01:10 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade your Netty dependency to version 4.1.136.Final or later, or to 4.2.16.Final or later, which contain the fix.
  • Review SPDY configuration settings to ensure that maxHeaderSize remains set to a secure, reasonable value, and monitor CPU and memory usage for anomalous spikes after deployment.
  • If SPDY is not required, disable or remove SPDY support until the patch is applied to reduce exposure to the vulnerability.

Generated by OpenCVE AI on August 3, 2026 at 01:10 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-mvh2-crg5-v77c Netty SPDY zlib header block continues decoded expansion after maxHeaderSize truncation
History

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

Type Values Removed Values Added
Weaknesses CWE-409
References
Metrics threat_severity

None

threat_severity

Important


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

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

Tue, 21 Jul 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


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 SPDY header decoding continues inflating zlib-compressed header blocks after the raw header parser has exceeded `maxHeaderSize` and marked the frame truncated in `SpdyFrameCodec`, allowing a remote peer to send a small compressed `HEADERS` block that expands into much larger raw header data and causes compression-amplified CPU and allocation churn. This issue is fixed in versions 4.1.136.Final and 4.2.16.Final.
Title Netty SPDY zlib header block continues decoded expansion after maxHeaderSize truncation
Weaknesses CWE-400
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-21T13:03:47.690Z

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

Link: CVE-2026-55833

cve-icon Vulnrichment

Updated: 2026-07-21T13:03:42.097Z

cve-icon NVD

No data.

cve-icon Redhat

Severity : Important

Publid Date: 2026-07-20T23:18:07Z

Links: CVE-2026-55833 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T01:15:03Z

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption

  • CWE-409

    Improper Handling of Highly Compressed Data (Data Amplification)