Apache Camel: Request forgery vulnerability in camel-platform-http (CVE-2026-85316)
An unintended proxy mode classification in Apache Camel via prefix matching allows unauthenticated request forgery, potentially exposing internal services to unauthorized access.
CVE search metadata
CVE search record: CVE-2026-85316. Severity: medium. CVSS: 4.8. EPSS: 0.30%. KEV: no. Product: camel-platform-http (< 4.18.5, 4.19.0 to < 4.22.1), camel-quarkus-platform-http (< 3.40.0). Brief: Apache Camel: Request forgery vulnerability in camel-platform-http (CVE-2026-85316). Brief link: https://feed.craftedsignal.io/briefs/2026-10-camel-proxy-rce/
Triage facts
Revision 1- Applicability
- camel-platform-http (< 4.18.5, 4.19.0 to < 4.22.1), camel-quarkus-platform-http (< 3.40.0)
- Evidence
- Unknown
- Severity
- Low
- Action
- Elevated
- Sources
- 4 public sources
- Freshness
- Revision 1Oct 21, 10:17 UTC
- Vulnerabilities
- 1 CVE
- Source quality
- A1Likely
CVE-2026-85316 is a request forgery vulnerability in the camel-platform-http component. The vulnerability is caused by an incorrect implementation of proxy mode identification, where the library evaluates if an endpoint is a proxy by checking if the configured path starts with the string "proxy" instead of requiring an exact match.
Endpoints with paths starting with "proxy" (e.g., "proxyStats", "proxy-health") are incorrectly forced into proxy mode. In this mode, the endpoint acts as a forwarding proxy that uses the client-provided "Host" header to determine its destination. This behavior exposes internal services or resources that the application server can reach.
Impact
Successful exploitation allows for request forgery, where an attacker can proxy requests through the vulnerable endpoint to reach internal network resources. The severity is mitigated by the need for the application to have existing routes with paths starting with "proxy" that were not intended to serve as proxies.
Recommendation
- Upgrade
camel-platform-httpto version 4.18.5, 4.22.1, or 4.23.0. - Upgrade
camel-quarkus-platform-httpto version 3.40.0 or later. - If upgrading is not immediately possible, identify all
platform-httpendpoints with paths starting with "proxy" that are not intended to act as proxies and rename these paths to avoid the prefix conflict.
Immediate actions
Inventory all services using camel-platform-http for paths starting with "proxy"
Mitigations
Upgrade camel-platform-http to 4.22.1 or 4.23.0
CVE-2026-85316