CVE-2026-84181 json
Apache Camel: Camel-Shiro Authentication Bypass via Skipped Credential Verification on Subject Reuse
published 2026-10-19 21 d ago modified 2026-11-03 5 d ago also EUVD-2026-104184
- cvss
- 5.9
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.5%
- EPSS 0.5% chance of exploitation in 30 days, percentile 43%
- public exploits
- 0
- none known
Summary
Improper Authentication vulnerability in Apache Camel Shiro component.
This issue affects Apache Camel: from 4.0.0 before 4.18.5, from 4.19.0 before 4.22.1.
The Shiro security processor skipped credential verification when the subject already bound to the current thread carried the same principal as the incoming exchange. Because the thread that carries a Camel exchange is drawn from a pool and reused across exchanges, a subject left bound by an earlier authenticated exchange could satisfy the check for a later one that presented no valid credentials of its own. The password on the incoming exchange was, in that case, never verified. The condition depends on thread reuse and on the principal matching, which is why it is not reached on every request, but it requires nothing of the attacker beyond sending a request naming a principal that is in active use.
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. The processor now verifies the presented credentials on every exchange rather than accepting a subject already bound to the thread. Setting alwaysReauthenticate=false restores the previous behaviour for deployments that depend on it. For deployments that cannot upgrade immediately, ensure the Shiro subject is cleared from the thread at the end of every exchange so that no subject can be inherited by a later one.
Patch / fix
- Apache Software Foundation Apache Camel 4.18.5, 4.22.1, 4.23.0
- github.com/apache/camel#25822 pull request
- github.com/apache/camel#25944 pull request
- github.com/apache/camel#25946 pull request
- camel.apache.org/security/CVE-2026-84181.html 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-84181 updated cvss 5.9
org.apache.camel/camel-shiro: camel-shiro: Authentication bypass via thread reuse
-
Red Hat Fuse 7 camel-shiro 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.51% chance of exploitation in the next 30 days, higher than 43% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 5.9 | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N |
Affected products
- Apache Software Foundation Apache Camel
Classification
- Weakness
-
- CWE-287 Improper Authentication
References
-
github.com
/apache/camel/pull/25822
patch, issue-tracking
-
github.com
/apache/camel/pull/25944
patch, issue-tracking
-
github.com
/apache/camel/pull/25946
patch, issue-tracking
-
camel.apache.org
/security/CVE-2026-84181.html
vendor-advisory, mitigation, patch
-
issues.apache.org
/jira/browse/CAMEL-24439
issue-tracking, vendor-advisory
Sources
- CVE List CVE-2026-84181
- NVD CVE-2026-84181
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.