CVE-2026-85296 json
Apache Camel: Camel-AS2 Cross-Partner Signing Key Confusion via Shared Per-Request State
published 2026-10-19 20 d ago modified 2026-11-03 5 d ago also EUVD-2026-104197
- cvss
- 6.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.7%
- EPSS 0.7% chance of exploitation in 30 days, percentile 52%
- public exploits
- 0
- none known
Summary
Exposure of Data Element to Wrong Session vulnerability in Apache Camel AS2 component.
This issue affects Apache Camel: from 4.0.0 before 4.18.5, from 4.19.0 before 4.22.1.
Signing material belonging to an individual request was stored in state that is shared across requests rather than confined to the request being processed. Where a deployment serves more than one trading partner, concurrent or successive requests could therefore observe each other's material, and a Message Disposition Notification could be signed with the key of a partner other than the one the receipt was for. The result is cross-partner key confusion: a receipt attributable to the wrong partner, and one partner's signing material used while handling another partner's exchange. AS2 deployments are typically multi-partner by design, so the condition is reached by ordinary concurrent traffic rather than by anything the attacker must arrange.
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. Per-request signing keys are now confined to the request being processed in ResponseMDN. For deployments that cannot upgrade immediately, run a separate Camel context per trading partner so that no signing material is shared between them.
Patch / fix
- Apache Software Foundation Apache Camel 4.18.5, 4.22.1, 4.23.0
- github.com/apache/camel#25641 pull request
- github.com/apache/camel#25869 pull request
- github.com/apache/camel#25870 pull request
- camel.apache.org/security/CVE-2026-85296.html advisory
- issues.apache.org/jira/browse/CAMEL-24429 advisory
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-85296 updated cvss 6.5
org.apache.camel/camel-as2: org.apache.camel/camel-as2-api: Apache Camel AS2: Information disclosure via shared request signing state
-
Red Hat Fuse 7 camel-as2 2.23.2.fuse-7_11_1-00015-redhat-00002, camel-as2-api 2.23.2.fuse-7_11_1-00015-redhat-00002affected: no fix planned “Out of support scope”
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 20 d ago
Exploit prediction
0.68% chance of exploitation in the next 30 days, higher than 52% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:L/A:N |
Affected products
- Apache Software Foundation Apache Camel
Classification
- Weakness
-
- CWE-488 Exposure of Data Element to Wrong Session
References
-
github.com
/apache/camel/pull/25641
patch, issue-tracking
-
github.com
/apache/camel/pull/25869
patch, issue-tracking
-
github.com
/apache/camel/pull/25870
patch, issue-tracking
-
camel.apache.org
/security/CVE-2026-85296.html
vendor-advisory, mitigation, patch
-
issues.apache.org
/jira/browse/CAMEL-24429
issue-tracking, patch, vendor-advisory
Sources
- CVE List CVE-2026-85296
- NVD CVE-2026-85296
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.