CVE-2026-56817: Netty XML: Injection / Risky Sink — unconfigured XML factory with active DTD and entity handling
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.
References
- github.com/advisories/GHSA-4qhr-g3c6-fcfx
- github.com/netty/netty/commit/5b68c61f37aa4a3045cba624cbea239655c9003b
- github.com/netty/netty/commit/bb2ff68a1fb71cb4b0eb9a9e17b66c52aff680c6
- github.com/netty/netty/releases/tag/netty-4.1.136.Final
- github.com/netty/netty/releases/tag/netty-4.2.16.Final
- github.com/netty/netty/security/advisories/GHSA-4qhr-g3c6-fcfx
- nvd.nist.gov/vuln/detail/CVE-2026-56817
Code Behaviors & Features
Detect and mitigate CVE-2026-56817 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →