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
- https://github.com/netty/netty/security/advisories/GHSA-4qhr-g3c6-fcfx [WEB]
- https://nvd.nist.gov/vuln/detail/CVE-2026-56817 [ADVISORY]
- https://github.com/netty/netty/commit/5b68c61f37aa4a3045cba624cbea239655c9003b [WEB]
- https://github.com/netty/netty/commit/bb2ff68a1fb71cb4b0eb9a9e17b66c52aff680c6 [WEB]
- https://github.com/netty/netty [PACKAGE]
- https://github.com/netty/netty/releases/tag/netty-4.1.136.Final [WEB]
- https://github.com/netty/netty/releases/tag/netty-4.2.16.Final [WEB]