Description
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 attacker could trickle-feed repeated </ sequences that repeatedly rescanned the accumulated buffer and exhausted an EventLoop thread's CPU, causing denial of service with a maxFrameLength of 1 MB. This issue is fixed in versions 4.1.136.Final and 4.2.16.Final.
Published: 2026-08-13
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerable component, io.netty.handler.codec.xml.XmlFrameDecoder.decode(), fails to retain closing-tag parser state across invocations, allowing an unauthenticated remote attacker to repeatedly feed a sequence of "</" characters. This causes the decoder to rescanned the buffer on each call, exhausting the CPU of an EventLoop thread and resulting in a denial of service when the maximum frame length (1 MB) is reached. The weakness is categorized as a resource exhaustion flaw (CWE‑400).

Affected Systems

The issue affects Netty versions prior to 4.1.136.Final and 4.2.16.Final. Any application using the Netty framework, without additional safeguards, is susceptible. Upgrading to 4.1.136.Final or later, or to 4.2.16.Final or later, resolves the defect.

Risk and Exploitability

With a CVSS score of 7.5, the vulnerability represents a high severity denial of service risk. The EPSS score is not available, so the likelihood of exploitation cannot be quantified, but the lack of authentication or input validation makes it possible for any remote party to trigger the attack. The exploit requires only repeated network traffic containing the trigger pattern, making it trivial for an attacker to abuse the flaw. The vulnerability is not currently listed in the CISA KEV catalog, but the high impact warrants immediate action.

Generated by OpenCVE AI on August 13, 2026 at 17:18 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Netty to version 4.1.136.Final or later or 4.2.16.Final or later
  • If upgrading is not yet possible, disable or remove XML decoding in the application stack to prevent the vulnerable component from being exercised
  • Limit the maximum frame length parameter and monitor EventLoop thread CPU usage for abnormal spikes to detect potential abuse

Generated by OpenCVE AI on August 13, 2026 at 17:18 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-v74w-7mr3-4qg3 Netty: Denial of Service in XmlFrameDecoder via CPU Exhaustion
History

Sat, 15 Aug 2026 04:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Thu, 13 Aug 2026 18:30:00 +0000

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

Thu, 13 Aug 2026 15:15:00 +0000

Type Values Removed Values Added
Description 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 attacker could trickle-feed repeated </ sequences that repeatedly rescanned the accumulated buffer and exhausted an EventLoop thread's CPU, causing denial of service with a maxFrameLength of 1 MB. This issue is fixed in versions 4.1.136.Final and 4.2.16.Final.
Title Netty: Denial of Service in XmlFrameDecoder via CPU Exhaustion
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-08-15T03:16:06.291Z

Reserved: 2026-08-12T19:00:33.736Z

Link: CVE-2026-73507

cve-icon Vulnrichment

Updated: 2026-08-15T03:16:00.534Z

cve-icon NVD

Status : Received

Published: 2026-08-13T15:20:17.287

Modified: 2026-08-15T04:18:25.613

Link: CVE-2026-73507

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T18:15:04Z

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption