CVE-2026-84181
Last modified
CVE-2026-84181 is a medium-severity vulnerability rated 5.9/10 on the CVSS scale. 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.
Description
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.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Apache Software Foundation | Apache Camel | >= 4.0.0, < 4.18.5; >= 4.19.0, < 4.22.1 |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-84181?
How severe is CVE-2026-84181?
How do I fix CVE-2026-84181?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-84175In Eclipse Ditto versions 3.0.0 to 3.9.6, the Things service…5.3
- CVE-2026-84176Permissive Cross-domain Policy with Untrusted Domains vulner…6.5
- CVE-2026-84178Cross-Site Request Forgery (CSRF) vulnerability in Apache Ca…6.1
- CVE-2026-84179Description getTopologyPageInfo merged the Nimbus daemon …6.5
- CVE-2026-8418The Games Catalog plugin for WordPress is vulnerable to Cros…4.3
- CVE-2026-84180Generation of Error Message Containing Sensitive Information…5.3
- CVE-2026-84185A flaw was found in the jwcrypto library, which is used for …5.9
- CVE-2026-84186Vulnerability involving incorrect access control in the Tool…6.9
- CVE-2026-84187AVideo contains a missing authentication vulnerability in pl…8.2
- CVE-2026-84188LibreNMS versions <= 26.4.0 contain a stored cross-site scri…4.8
- CVE-2026-84189LibreNMS through 26.4.0 renders JSON fields (name, ip, model…8.1
- CVE-2026-8419The Amazon Scraper plugin for WordPress is vulnerable to Cro…4.3
Are you affected by CVE-2026-84181?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
