GitHub Advisoryadvisory · Maven

GHSA-v74w-7mr3-4qg3 Netty: Denial of Service in XmlFrameDecoder via CPU Exhaustion

HIGH Published 2026-07-24 Modified 2026-08-13 Official page ↗
Aliases
CVE-2026-73507
Ecosystem
Maven
Packages
io.netty:netty-codec-xml
Severity
High
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weaknesses
CWE-400
Reviewed
2026-07-24

Affected packages

• Maven io.netty:netty-codec-xml: >= 4.2.0.Final, < 4.2.16.Final → fixed in 4.2.16.Final • Maven io.netty:netty-codec-xml: < 4.1.136.Final → fixed in 4.1.136.Final

Description

Summary An attacker can cause Denial of Service by sending a specially crafted malicious XML payload (e.g., repeated ``. Because the parser state is not saved between `decode()` invocations, an attacker can trickle-feed a payload of `</` characters. This forces the decoder to repeatedly rescan the entire accumulated buffer. A 1MB `maxFrameLength` is enough to completely hang a server's thread while it loops endlessly. Impact Denial of Service via CPU Exhaustion. Any application utilizing Netty's XmlFrameDecoder is impacted. An unauthenticated remote attacker can exploit this flaw by sending a modest amount of malformed XML data to an exposed port.

Related

Alias · CVE (1)

  • CVE-2026-73507 Netty is an asynchronous, event-driven network application framework. vulnerability

Weakness · CWE (1)

  • CWE-400 Uncontrolled Resource Consumption weakness

References