CVE-2026-84178
Last modified
CVE-2026-84178 is a medium-severity vulnerability rated 6.1/10 on the CVSS scale. Cross-Site Request Forgery (CSRF) vulnerability in Apache Camel OAuth component. This issue affects Apache Camel: from 4.11.0 before 4.18.5, from 4.19.0 before 4.22.1. The authorization code callback did not carry a state parameter binding it to the authorization request that started the flow, and the callback did not verify one. An authorization code obtained in any browser could therefore be redeemed at the callback and associated with whichever session presented it, which is login cross-site request forgery: a victim can be silently signed in as an identity the attacker controls, so that actions the victim then performs, and data they then submit, land in the attacker's account.
Description
Cross-Site Request Forgery (CSRF) vulnerability in Apache Camel OAuth component. This issue affects Apache Camel: from 4.11.0 before 4.18.5, from 4.19.0 before 4.22.1. The authorization code callback did not carry a state parameter binding it to the authorization request that started the flow, and the callback did not verify one. An authorization code obtained in any browser could therefore be redeemed at the callback and associated with whichever session presented it, which is login cross-site request forgery: a victim can be silently signed in as an identity the attacker controls, so that actions the victim then performs, and data they then submit, land in the attacker's account. The same unvalidated callback handling also allowed the post-authentication redirect target to be influenced, giving an open redirect from a trusted origin. The state check runs before the authorization code is redeemed, so these paths are reachable without any interaction with the identity provider. 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 authorization request now issues a state value bound to the session, and the callback rejects a request whose state is absent or does not match, stopping the route with a 400 response. For deployments that cannot upgrade immediately, terminate the authorization code flow in a component that performs its own state binding rather than relying on the Camel callback. Note that after upgrading, a deployment behind a proxy that drops or rewrites the callback query string will begin to see 400 responses, because the state parameter must survive the round trip.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Apache Software Foundation | Apache Camel | >= 4.11.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-84178?
How severe is CVE-2026-84178?
How do I fix CVE-2026-84178?
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-84169The UPI QR Code Payment Gateway WordPress plugin through 1.4…5.3
- CVE-2026-8417Concrete CMS 9.5.0 and below does not validate a CSRF token …8.8
- CVE-2026-84171The WP images upload on piclect WordPress plugin through 1.0…9.8
- CVE-2026-84173In Eclipse Ankaios versions v0.5.1 through v1.0.1, the agent…8.3
- 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-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-84181Improper Authentication vulnerability in Apache Camel Shiro …5.9
- 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
Are you affected by CVE-2026-84178?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
