CVE-2026-61741
http4s-scala-xml has an XML External Entity (XXE) processing issue
http4s-scala-xml provides EntityDecoder[F, scala.xml.Elem] instances that parse XML message bodies. These decoders used a javax.xml.parsers.SAXParserFactory obtained from SAXParserFactory.newInstance without any security configuration. With the JDK's default settings, the parser resolves DOCTYPE declarations, external general and parameter entities, and external DTDs.
- No known exploitation
- Severity
- Critical, CVSS 9.3 (v3.1)
- EPSS
- 0.29% chance of exploitation in 30 days (EPSS, as of Oct 23, 2026)
- Affected packages
- org.http4s:http4s-scala-xml_2.12 (maven) <= 0.24.0, fixed in 0.24.1 · GHSA-cjx3-73hr-rpw7
- org.http4s:http4s-scala-xml_2.13 (maven) <= 0.24.0, fixed in 0.24.1 · GHSA-cjx3-73hr-rpw7
- org.http4s:http4s-scala-xml_2.13 (maven) >= 1.0.0-M1, <= 1.0.0-M38.1, fixed in 1.0.0-M39 · GHSA-cjx3-73hr-rpw7
- org.http4s:http4s-scala-xml_3 (maven) <= 0.24.0, fixed in 0.24.1 · GHSA-cjx3-73hr-rpw7
- org.http4s:http4s-scala-xml_3 (maven) >= 1.0.0-M1, <= 1.0.0-M38.1, fixed in 1.0.0-M39 · GHSA-cjx3-73hr-rpw7