Apache Camel: XML External Entity Injection in Saxon Component (CVE-2026-90885)
The Apache Camel Saxon component is affected by an Improper Restriction of XML External Entity Reference vulnerability. The issue occurs when XQueryBuilder parses a message body that is already a javax.xml.transform.Source, causing the component to use Saxon's default parser settings, which resolve external entities.
CVE search metadata
CVE search record: CVE-2026-90885. Severity: high. CVSS: 7.5. KEV: no. Product: Apache Camel (org.apache.camel:camel-saxon) 4.0.0 before 4.18.5, Apache Camel (org.apache.camel:camel-saxon) 4.19.0 before 4.22.2, Apache Camel (4.0.0 <= 4.18.4, 4.19.0 <= 4.22.1). Brief: Apache Camel: XML External Entity Injection in Saxon Component (CVE-2026-90885). Brief link: https://feed.craftedsignal.io/briefs/2026-10-apache-camel-xxe/
Triage facts
Revision 1- Applicability
- Apache Camel (org.apache.camel:camel-saxon) 4.0.0 before 4.18.5, Apache Camel (org.apache.camel:camel-saxon) 4.19.0 before 4.22.2 +1
- Evidence
- Unknown
- Severity
- High
- Sources
- 3 public sources
- Freshness
- Revision 1Oct 23, 13:38 UTC
- Vulnerabilities
- 1 CVE
- Source quality
- D3Roughly even chance
What's new
- 1. new product Oct 26, 15:45 via nvd
Apache Camel's camel-saxon component is vulnerable to an Improper Restriction of XML External Entity Reference vulnerability. In affected versions, the XQueryBuilder parses a message body that is already a javax.xml.transform.Source using Saxon's default parser settings, which results in the resolution of external entities declared in the body.