Skip to main content

CVE-2026-88789: CWE-611 Improper restriction of XML external entity reference in Apache Software Foundation Apache Camel Quarkus

0
High
VulnerabilityCVE-2026-88789cvecve-2026-88789cwe-611
Published: 10/01/2026 (10/01/2026, 10:51:22 UTC)
Source: CVE Database V5
Vendor/Project: Apache Software Foundation
Product: Apache Camel Quarkus

Description

Improper Restriction of XML External Entity Reference in the XSLT support extension (camel-quarkus-support-xalan) in Apache Camel Quarkus from 3.2.0 before 3.33.3 and from 3.34.0 before 3.40.0 on all platforms allows an attacker who supplies the XML document being transformed to read local files or issue requests to internal network locations via an external entity declaration in that document. The extension supplies its own Xalan-backed TransformerFactory to the xslt component and registers it as the JAXP default. Xalan-J 2.7.x predates JAXP 1.5 and does not honour javax.xml.XMLConstants.ACCESS_EXTERNAL_DTD or ACCESS_EXTERNAL_STYLESHEET, so the external access restrictions Apache Camel applies to the TransformerFactory it creates were not in effect. On the xslt component path this affects message bodies that reach the transformer already as a javax.xml.transform.Source; bodies of other types are converted to a SAXSource by Apache Camel with external entities and external DTD loading disabled, and are not affected. Because the factory is also the JAXP default, other code in the application obtaining one through TransformerFactory.newInstance() loses the same restrictions without error. Applications are affected if they use any of camel-quarkus-xslt, camel-quarkus-xslt-saxon, camel-quarkus-tika or camel-quarkus-xmlsecurity, each of which brings the XSLT support extension onto the classpath. For all but camel-quarkus-xslt, the exposure is limited to the JAXP default factory, since those extensions do not perform XSLT transformations themselves. Users are recommended to upgrade to version 3.33.3 or 3.40.0, which fixes this issue.

CVSS v3.1

Score 8.6high

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
None
Availability
None
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N

Affected software

Apache Software Foundation

Apache Camel Quarkus

Affected versions
>=3.2.0 <3.33.3>=3.34.0 <3.40.0
Apache Software Foundation/org.apache.camel.quarkus:camel-quarkus-support-xalan
pkg:maven/Apache Software Foundation/org.apache.camel.quarkus:camel-quarkus-support-xalan
Affected versions
>=3.2.0 <3.33.3>=3.34.0 <3.40.0

Run on your own infrastructure? Check whether these packages are installed with threat-finder — our free open-source scanner.

AI-Powered Analysis

Machine-generated threat intelligence

AILast updated: 10/01/2026, 15:19:39 UTC

Technical Analysis

The vulnerability in Apache Camel Quarkus stems from the XSLT support extension (camel-quarkus-support-xalan) supplying its own Xalan-backed TransformerFactory, registered as the JAXP default. Xalan-J 2.7.x predates JAXP 1.5 and does not honor the javax.xml.XMLConstants.ACCESS_EXTERNAL_DTD or ACCESS_EXTERNAL_STYLESHEET properties, so external entity restrictions applied by Apache Camel are ineffective. This allows an attacker who controls the XML document being transformed to perform XML External Entity (XXE) attacks, potentially reading local files or making requests to internal network locations. The vulnerability affects applications using camel-quarkus-xslt, camel-quarkus-xslt-saxon, camel-quarkus-tika, or camel-quarkus-xmlsecurity extensions. The issue is fixed in Apache Camel Quarkus versions 3.33.3 and 3.40.0.

Potential Impact

An attacker able to supply XML documents to the affected XSLT transformer can exploit this vulnerability to read arbitrary local files or send requests to internal network locations, potentially exposing sensitive information. The vulnerability does not allow integrity or availability impacts but has a high confidentiality impact. It affects all platforms running the vulnerable versions of Apache Camel Quarkus with the specified extensions.

Mitigation Recommendations

Users should upgrade Apache Camel Quarkus to version 3.33.3 or 3.40.0 or later, where this vulnerability is fixed. No other mitigation is indicated or required as the fix addresses the root cause by correcting the TransformerFactory behavior.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

Technical Details

Data Version
5.2
Assigner Short Name
apache
Date Reserved
2026-09-10T07:56:46.005Z
Cvss Version
3.1
State
PUBLISHED

Threat ID: 6abe748da43b0b3b89bd1c98

Added to database: 10/01/2026, 14:56:13 UTC

Last enriched: 10/01/2026, 15:19:39 UTC

Last updated: 10/01/2026, 19:41:32 UTC

Views: 3

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses