VDB
KO
HIGH

GHSA-4qhr-g3c6-fcfx

Netty XML: Injection / Risky Sink — unconfigured XML factory with active DTD and entity handling

Quick fix

GHSA-4qhr-g3c6-fcfx — io.netty:netty-codec-xml: upgrade to the fixed version with the command below.

# pom.xml: bump <version>4.2.16.Final</version> for io.netty:netty-codec-xml

Details

Any caller that can deliver bytes to a Netty channel pipeline containing `XmlDecoder` can send XML with a DOCTYPE declaration to a parser instantiated with no security configuration — but whether external entities are actually resolved depends on Aalto XML's async parser behavior, making this a confirmed misconfiguration with conditional exploitability.

Are you affected?

Enter the version of the package you're using.

Affected packages

Maven / io.netty:netty-codec-xml
Introduced in: 4.2.0.Final Fixed in: 4.2.16.Final
Fix # pom.xml: bump <version>4.2.16.Final</version> for io.netty:netty-codec-xml
Maven / io.netty:netty-codec-xml
Introduced in: 4.1.0.Final Fixed in: 4.1.136.Final
Fix # pom.xml: bump <version>4.1.136.Final</version> for io.netty:netty-codec-xml

References