PT-2026-123181

CVE-2026-90885

·

Published

2026-10-26

·

Updated

2026-10-26

Description by

CVSS 3.1
7.5
High
MetricsAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Name of the Vulnerable Software and Affected Versions Apache Camel versions 4.0.0 through 4.18.4 Apache Camel versions 4.19.0 through 4.22.1
Description Improper restriction of XML External Entity (XXE) references in the Apache Camel Saxon component occurs because the XQueryBuilder in camel-saxon uses a default Saxon Configuration that accepts DOCTYPE declarations and resolves external entities. While Camel's XML type converters protect bodies of type String, byte[], or InputStream, bodies that are already a javax.xml.transform.Source (such as those created via convertBodyTo(Source.class)) are passed to Saxon unchanged. This allows an external sender to provide a crafted XML body that can be used to read local files accessible by the Camel process or force the process to make requests to external hosts.
Recommendations Upgrade to version 4.23.0. For the 4.22.x stream, upgrade to 4.22.2. For the 4.18.x stream, upgrade to 4.18.5. As a temporary mitigation, avoid evaluating XQuery over a message body that is already a javax.xml.transform.Source when the XML comes from an untrusted sender. As a temporary mitigation, configure the xquery endpoint or language with a Saxon Configuration that refuses DOCTYPE declarations and disables external entities and external DTD loading.
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Related identifiers
Found an issue in the description? Have something to add? Feel free to write us 👾