CVE-2026-88901: Camel Smooks Xxe Unhardened Xml Source

Untrusted input reaches Smooks XML parsing (filterSource) through a raw Smooks StreamSource/ByteSource/ReaderSource without XML parser hardening. Smooks parses such a source with its default reader (e.g. Woodstox), which resolves external general/parameter entities and loads external DTDs, so an attacker who controls the document body can read local files an

Provally CuratedPublic repositoryHighMedium confidenceVerifiedApache-2.0Java
greprules fetch cve-2026-88901-camel-smooks-xxe-unhardened-xml-source --engine opengrep

Description

Untrusted input reaches Smooks XML parsing (filterSource) through a raw Smooks StreamSource/ByteSource/ReaderSource without XML parser hardening. Smooks parses such a source with its default reader (e.g. Woodstox), which resolves external general/parameter entities and loads external DTDs, so an attacker who controls the document body can read local files an