Vulnerability in Apache Software Foundation Camel
CVE-2026-85245
Exposure of Data Element to Wrong Session vulnerability in Apache Camel Thrift component. This issue affects Apache Camel: from 4.0.0 before 4.18.5, from 4.19.0 before 4.22.1. The Thrift data format unmarshalled incoming data into the shared defaultInstance of the target type rather than into a fresh copy, and returned that shared object as the exchange body. Because the instance is shared process-wide, state written while unmarshalling one message stayed on the object and was visible to every later message that used the same type. Fields absent from a later payload retained the previous message's values, so content belonging to one sender could be read while processing another sender's message, and concurrent exchanges could observe each other's partially written state. In a deployment that serves more than one tenant or user through the same route, that is disclosure of one party's data to another. Upgrade to Apache Camel 4.23.0, which fixes the issue. Users on the 4.18.x LTS releases stream should upgrade to 4.18.5. Users on the 4.22.x LTS releases stream should upgrade to 4.22.1. Unmarshalling now deserializes into a copy, so each exchange gets its own instance and no state carries between messages. For deployments that cannot upgrade immediately, copy the unmarshalled body into a new instance immediately after the data format runs, and do not retain references to the returned object.
Published · last modified .
CVSS v3 metric
CVSS v3 base score 5.9 (Medium). Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N.
EPSS exploit prediction
No EPSS score from FIRST.org yet. New CVEs usually get one within a few days; no score means no signal yet, not low risk. How EPSS works.
Affected products
Weakness classification (CWE)
Public proof-of-concept exploits
References
- camel.apache.org/security/CVE-2026-85245.html (vendor-advisory)
- issues.apache.org/jira/browse/CAMEL-24442 (issue-tracking)
- github.com/apache/camel/pull/25823 (patch)
- github.com/apache/camel/pull/25940 (patch)
- github.com/apache/camel/pull/25942 (patch)
Frequently asked questions
- What is CVE-2026-85245?
- CVE-2026-85245 is a medium-severity vulnerability in Apache Software Foundation Camel, classified under CWE-488. CVSS score: 5.9/10. Published 2026-10-19.
- How severe is CVE-2026-85245?
- Medium severity. CVSS v3 base score is 5.9 out of 10.
- Is CVE-2026-85245 known to be exploited?
- 1 public proof-of-concept repositories are indexed. Not currently listed in the CISA KEV catalog.