Skip to main content

Apache Camel CVE-2026-48203

| EUVDEUVD-2026-41838 CRITICAL
Improper Input Validation (CWE-20)
9.1
CVSS 3.1 · Vendor
Share

Severity by source

Vendor (CNA) PRIMARY
9.1 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
vuln.today AI
9.1 CRITICAL

Unauthenticated HTTP header injection (PR:N, AC:L, AV:N) yields SSRF disclosure (C:H) and document/field injection (I:H); no availability impact and scope kept unchanged, though the SSRF pivot could justify S:C.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Red Hat
7.5 HIGH
qualitative

Primary rating from Vendor (CNA).

CVSS VectorVendor

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
None

Lifecycle Timeline

6
Analysis Updated
Jul 06, 2026 - 21:20 vuln.today
v3 (cvss_changed)
Analysis Updated
Jul 06, 2026 - 21:20 vuln.today
v2 (cvss_changed)
Re-analysis Queued
Jul 06, 2026 - 20:22 vuln.today
cvss_changed
CVSS changed
Jul 06, 2026 - 20:22 NVD
9.1 (CRITICAL)
Patch available
Jul 06, 2026 - 10:01 EUVD
Analysis Generated
Jul 05, 2026 - 20:47 vuln.today

Description PRE-NVD

Disclosed via oss-security. NVD scoring and full description are pending.

AnalysisAI

Server-side request forgery and parameter/field injection in the Apache Camel camel-solr component (versions 4.0.0 through 4.14.7, 4.15.0 through 4.18.2, and 4.19.0 through 4.20.x) allow remote attackers to hijack Solr requests issued by a Camel route. Because the SolrParam. and SolrField. header prefixes lack the Camel/camel namespace, HttpHeaderFilterStrategy does not strip them at the HTTP boundary, so any client hitting a route that bridges an HTTP consumer (e.g. platform-http) into a solr: producer can inject arbitrary Solr parameters - notably shards or stream.url to force the Solr server into attacker-chosen outbound requests (internal services, cloud metadata endpoints), or qt to reach admin handlers - and inject arbitrary indexed-document fields. Rated CVSS 9.1; there is no public exploit identified at time of analysis and EPSS is low (0.18%), but SSVC marks the flaw as automatable with total technical impact.

Technical ContextAI

Apache Camel is a widely used Java integration framework whose routes wire together 'consumers' (inbound endpoints) and 'producers' (outbound endpoints) via a message Exchange carrying headers. The camel-solr producer maps Exchange headers by prefix: names beginning SolrParam. become Solr request parameters and names beginning SolrField. become fields on the indexed document. The root cause is CWE-20 (Improper Input Validation), manifesting as header injection: the constants SolrConstants.HEADER_PARAM_PREFIX / HEADER_FIELD_PREFIX were the bare strings 'SolrParam.' and 'SolrField.', which do not carry the 'Camel'/'camel' prefix that HttpHeaderFilterStrategy uses to block internal headers crossing the HTTP boundary. As a result, untrusted inbound HTTP headers flow unfiltered into the Exchange and then into the downstream Solr request. The downstream sinks are legitimate Solr features abused as an SSRF primitive - shards and stream.url (the ContentStream/RemoteStreaming capability) cause the Solr server itself to issue outbound HTTP requests, and qt can route to administrative request handlers - turning a header-injection flaw into a genuine SSRF against whatever the Solr instance can reach.

RemediationAI

Vendor-released patch: upgrade to Apache Camel 4.21.0; users on the 4.14.x LTS stream should upgrade to 4.14.8 and users on the 4.18.x stream to 4.18.3, per http://camel.apache.org/security/CVE-2026-48203.html. Note a breaking behavioral change after upgrading: routes that intentionally set Solr parameters or fields via header prefixes must switch from the raw SolrParam. / SolrField. prefixes to the namespaced CamelSolrParam. / CamelSolrField. prefixes, or those headers will no longer be honored. For deployments that cannot upgrade immediately, the concrete workaround is to explicitly strip (remove) all SolrParam.* and SolrField.* headers from any untrusted ingress before the message reaches the solr: producer - for example with a removeHeaders step keyed on those prefixes - and instead set the required Solr parameters and fields from a trusted source within the route; the trade-off is that any legitimate client-supplied Solr parameters are lost and must be reconstructed server-side. Additionally restricting or authenticating the bridging HTTP consumer removes the no-credentials path.

More in Camel

View all
CVE-2025-27636 MEDIUM POC
5.6 Mar 09

Bypass/Injection vulnerability in Apache Camel components under particular conditions.10.0 through <= 4.10.1, from 4.8.0

CVE-2014-0002 HIGH POC
7.5 Mar 21

The XSLT component in Apache Camel before 2.11.4 and 2.12.x before 2.12.3 allows remote attackers to read arbitrary file

CVE-2016-8749 CRITICAL POC
9.8 Mar 28

Apache Camel's Jackson and JacksonXML unmarshalling operation are vulnerable to Remote Code Execution attacks. Rated cri

CVE-2014-0003 HIGH POC
7.5 Mar 21

The XSLT component in Apache Camel 2.11.x before 2.11.4, 2.12.x before 2.12.3, and possibly earlier versions allows remo

CVE-2026-23552 CRITICAL POC
9.1 Feb 23

Cross-realm token acceptance bypass in Apache Camel Keycloak security policy. The KeycloakSecurityPolicy fails to proper

CVE-2026-25747 HIGH POC
8.8 Feb 23

Deserialization of Untrusted Data vulnerability in Apache Camel LevelDB component. The Camel-LevelDB DefaultLevelDBSeria

CVE-2026-40473 HIGH POC
8.8 Apr 27

Unsafe Java deserialization in the Apache Camel camel-mina component (versions 3.0.0 through 4.14.5, 4.15.0 through 4.18

CVE-2019-0194 HIGH POC
7.5 Apr 30

Apache Camel's File is vulnerable to directory traversal. Rated high severity (CVSS 7.5), this vulnerability is remotely

CVE-2017-12634 CRITICAL
9.8 Nov 15

The camel-castor component in Apache Camel 2.x before 2.19.4 and 2.20.x before 2.20.1 is vulnerable to Java object de-se

CVE-2015-5344 CRITICAL
9.8 Feb 03

The camel-xstream component in Apache Camel before 2.15.5 and 2.16.x before 2.16.1 allow remote attackers to execute arb

CVE-2017-12633 CRITICAL
9.8 Nov 15

The camel-hessian component in Apache Camel 2.x before 2.19.4 and 2.20.x before 2.20.1 is vulnerable to Java object de-s

CVE-2013-4330 MEDIUM
6.8 Oct 04

Apache Camel before 2.9.7, 2.10.0 before 2.10.7, 2.11.0 before 2.11.2, and 2.12.0 allows remote attackers to execute arb

Vendor StatusVendor

Share

CVE-2026-48203 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy