Skip to main content

CVE-2026-84178: CWE-352 Cross-Site Request Forgery (CSRF) in Apache Software Foundation Apache Camel

0
Medium
VulnerabilityCVE-2026-84178cvecve-2026-84178cwe-352
Published: 10/19/2026 (10/19/2026, 10:30:42 UTC)
Source: CVE Database V5
Vendor/Project: Apache Software Foundation
Product: Apache Camel

Description

CVE-2026-84178 is a Cross-Site Request Forgery (CSRF) vulnerability in the Apache Camel OAuth component affecting versions from 4.11.0 before 4.18.5 and from 4.19.0 before 4.22.1. The flaw allows an attacker to redeem an authorization code obtained in any browser and associate it with a victim's session, causing the victim to be signed in as the attacker. This can lead to victim actions and data being linked to the attacker's account. Additionally, the vulnerability allows an open redirect from a trusted origin due to unvalidated post-authentication redirect targets. The issue is fixed in Apache Camel 4.23.0, 4.18.5 (LTS), and 4.22.1 (LTS).

CVSS v3.1

Score 6.1medium

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N

Affected software

Apache Software Foundation

Apache Camel

Affected versions
>=4.11.0 <4.18.5>=4.19.0 <4.22.1
Apache Software Foundation/org.apache.camel:camel-oauth
pkg:maven/Apache Software Foundation/org.apache.camel:camel-oauth
Affected versions
>=4.11.0 <4.18.5>=4.19.0 <4.22.1

Run on your own infrastructure? Check whether these packages are installed with threat-finder — our free open-source scanner.

AI-Powered Analysis

Machine-generated threat intelligence

AILast updated: 10/19/2026, 11:04:21 UTC

Technical Analysis

The vulnerability in Apache Camel OAuth component arises because the authorization code callback does not include or verify a state parameter binding it to the original authorization request. This omission allows an attacker to reuse an authorization code in any browser and associate it with a victim's session, effectively causing login CSRF. The attacker can influence the victim's session to be signed in as the attacker, causing victim actions and data to be linked to the attacker's account. The callback also allows an open redirect by permitting manipulation of the post-authentication redirect target. The state parameter check was added in fixed versions to reject requests missing or having mismatched state values, returning a 400 response. Deployments behind proxies that alter query strings may see 400 errors until configured properly. For those unable to upgrade immediately, terminating the authorization code flow in a component that performs its own state binding is recommended.

Potential Impact

An attacker can cause a victim to be silently signed in as the attacker by exploiting the lack of state parameter verification in the OAuth callback, leading to victim actions and data being associated with the attacker's account. The vulnerability also allows an open redirect from a trusted origin, which can be abused for phishing or redirect attacks. The CVSS score is 6.1 (medium severity), indicating a moderate impact with low complexity and requiring user interaction.

Mitigation Recommendations

Upgrade Apache Camel to version 4.23.0 or later. For users on the 4.18.x LTS stream, upgrade to 4.18.5, and for the 4.22.x LTS stream, upgrade to 4.22.1. These versions include the fix that enforces state parameter binding and verification in the OAuth authorization code callback. For deployments unable to upgrade immediately, terminate the authorization code flow in a component that performs its own state binding rather than relying on the vulnerable Camel callback. Additionally, ensure that proxies do not drop or rewrite the callback query string parameters, as this will cause legitimate requests to be rejected with a 400 response.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

Technical Details

Data Version
5.2
Assigner Short Name
apache
Date Reserved
2026-09-01T09:25:36.618Z
Cvss Version
3.1
State
PUBLISHED

Threat ID: 6ad5f5a22cdf04f65643556e

Added to database: 10/19/2026, 10:49:06 UTC

Last enriched: 10/19/2026, 11:04:21 UTC

Last updated: 10/19/2026, 11:04:21 UTC

Views: 3

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses