Apache Camel vulnerabilities
85 known vulnerabilities affecting apache/camel.
Total CVEs
85
CISA KEV
0
Public exploits
3
Exploited in wild
3
Severity breakdown
CRITICAL30HIGH34MEDIUM19LOW2
Vulnerabilities
Page 2 of 5
CVE-2014-0002P3HIGHCVSS 7.5≤ 2.11.3v1.0.0+26 more2014-03-21
CVE-2014-0002 [HIGH] CWE-264 CVE-2014-0002: The XSLT component in Apache Camel before 2.11.4 and 2.12.x before 2.12.3 allows remote attackers to
The XSLT component in Apache Camel before 2.11.4 and 2.12.x before 2.12.3 allows remote attackers to read arbitrary files and possibly have other unspecified impact via an XML document containing an external entity declaration in conjunction with an entity reference, related to an XML External Entity (XXE) issue.
nvd
CVE-2026-46455P2CRITICALCVSS 9.8≥ 4.18.0, < 4.18.3≥ 4.19.0, < 4.21.02026-07-06
CVE-2026-46455 [CRITICAL] CWE-613 CVE-2026-46455: Insufficient Session Expiration vulnerability in Apache Camel Keycloak Component. The camel-keycloa
Insufficient Session Expiration vulnerability in Apache Camel Keycloak Component.
The camel-keycloak security helper KeycloakSecurityHelper.parseAndVerifyAccessToken builds a Keycloak TokenVerifier using withChecks(...) with only the subject-exists check and the realm-URL (issuer) check. Keycloak's TokenVerifier.withChecks(...) appends to an initi
nvd
CVE-2026-48205P2CRITICALCVSS 9.1≥ 4.0.0, < 4.14.8≥ 4.15.0, < 4.18.3+1 more2026-07-06
CVE-2026-48205 [CRITICAL] CWE-20 CVE-2026-48205: Improper Input Validation, Server-Side Request Forgery (SSRF) vulnerability in Apache Camel DNS comp
Improper Input Validation, Server-Side Request Forgery (SSRF) vulnerability in Apache Camel DNS component.
The camel-dns producers read DNS operation parameters - the resolver to query, the name or domain to look up, the record type and class, and the search term - from Exchange message headers whose constant values (DnsConstants.DNS_SERVER, DNS_N
nvd
CVE-2026-48203P2CRITICALCVSS 9.1≥ 4.0.0, < 4.14.8≥ 4.15.0, < 4.18.3+1 more2026-07-06
CVE-2026-48203 [CRITICAL] CWE-20 CVE-2026-48203: Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection'),
Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection'), Improper Input Validation, Server-Side Request Forgery (SSRF) vulnerability in Apache Camel Solr component.
The camel-solr producer copies Exchange message headers whose names begin with the SolrParam. prefix into the parameters of the Solr request,
nvd
CVE-2026-40858P2HIGHCVSS 8.8≥ 4.0.0, < 4.14.7≥ 4.15.0, < 4.18.2+1 more2026-04-27
CVE-2026-40858 [HIGH] CVE-2026-40858: The camel-infinispan component's ProtoStream-based remote aggregation repository deserializes data r
The camel-infinispan component's ProtoStream-based remote aggregation repository deserializes data read from a remote Infinispan cache using java.io.ObjectInputStream without applying any ObjectInputFilter. An attacker who can write to the Infinispan cache used by a Camel application can inject a crafted serialized Java object that, when read during normal ag
nvd
CVE-2026-27172P2HIGHCVSS 8.8≥ 3.0.0, < 4.14.6≥ 4.15.0, < 4.18.12026-04-27
CVE-2026-27172 [HIGH] CVE-2026-27172: The ConsulRegistry in the camel-consul component (class org.apache.camel.component.consul.ConsulRegi
The ConsulRegistry in the camel-consul component (class org.apache.camel.component.consul.ConsulRegistry and its inner ConsulRegistryUtils.deserialize method) read Java-serialized values from the Consul KV store and passed them to ObjectInputStream.readObject() without configuring an ObjectInputFilter. An attacker who can write to the Consul KV store backing
nvd
CVE-2026-46590P2HIGHCVSS 8.8≥ 4.18.0, < 4.18.3≥ 4.19.0, < 4.21.02026-07-06
CVE-2026-46590 [HIGH] CVE-2026-46590: Deserialization of Untrusted Data vulnerability in Apache Camel PQC component. The camel-pqc compon
Deserialization of Untrusted Data vulnerability in Apache Camel PQC component.
The camel-pqc component persists post-quantum key metadata (KeyMetadata) through pluggable KeyLifecycleManager implementations. HashicorpVaultKeyLifecycleManager and AwsSecretsManagerKeyLifecycleManager read that metadata back from the configured secret backend by deserializing a B
nvd
CVE-2024-23114P2CRITICALCVSS 9.8≥ 3.0.0, < 3.21.4≥ 4.0.0, < 4.0.4+2 more2024-02-20
CVE-2024-23114 [CRITICAL] CWE-502 CVE-2024-23114: Deserialization of Untrusted Data vulnerability in Apache Camel CassandraQL Component AggregationRep
Deserialization of Untrusted Data vulnerability in Apache Camel CassandraQL Component AggregationRepository which is vulnerable to unsafe deserialization. Under specific conditions it is possible to deserialize malicious payload.This issue affects Apache Camel: from 3.0.0 before 3.21.4, from 3.22.0 before 3.22.1, from 4.0.0 before 4.0.4, from 4.1.
nvd
CVE-2026-33454P2CRITICALCVSS 9.4≥ 3.0.0, < 4.14.6≥ 4.15.0, < 4.18.12026-04-27
CVE-2026-33454 [CRITICAL] CVE-2026-33454: The Camel-Mail component is vulnerable to Camel message header injection. The custom header filter s
The Camel-Mail component is vulnerable to Camel message header injection. The custom header filter strategy used by the component (MailHeaderFilterStrategy) only filters the 'out' direction via setOutFilterStartsWith, while it does not configure the 'in' direction via setInFilterStartsWith. As a result, when a Camel application consumes mail through camel
nvd
CVE-2026-66906P3CRITICALCVSS 9.1≥ 4.0.0, < 4.14.9≥ 4.15.0, < 4.18.4+1 more2026-08-24
CVE-2026-66906 [CRITICAL] CWE-23 CVE-2026-66906: Relative path traversal vulnerability in Apache Camel Azure Storage Blob component. This issue af
Relative path traversal vulnerability in Apache Camel Azure Storage Blob component.
This issue affects Apache Camel: from 4.0.0 before 4.14.9, from 4.15.0 before 4.18.4, from 4.19.0 before 4.22.0.
The camel-azure-storage-blob component can download an Azure Storage blob to the local filesystem through its downloadBlobToFile operation, writing into
nvd
CVE-2026-71300P3CRITICALCVSS 9.8≥ 4.0.0, < 4.14.9≥ 4.15.0, < 4.18.4+1 more2026-08-24
CVE-2026-71300 [CRITICAL] CVE-2026-71300: Improper input validation vulnerability in Apache Camel Atmosphere Websocket component. This issu
Improper input validation vulnerability in Apache Camel Atmosphere Websocket component.
This issue affects Apache Camel: from 4.0.0 before 4.14.9, from 4.15.0 before 4.18.4, from 4.19.0 before 4.22.0.
The camel-atmosphere-websocket producer selects which connected WebSocket peers a message is delivered to through Exchange headers, and the string values o
nvd
CVE-2026-23552P3CRITICALCVSS 9.1≥ 4.15.0, < 4.18.02026-02-23
CVE-2026-23552 [CRITICAL] CWE-346 CVE-2026-23552: Cross-Realm Token Acceptance Bypass in KeycloakSecurityPolicy Apache Camel Keycloak component. The
Cross-Realm Token Acceptance Bypass in KeycloakSecurityPolicy Apache Camel Keycloak component.
The Camel-Keycloak KeycloakSecurityPolicy does not validate the iss (issuer) claim of JWT tokens against the configured realm. A token issued by one Keycloak realm is silently accepted by a policy configured for a completely different realm, breaking tena
nvd
CVE-2026-43865P3HIGHCVSS 8.1≥ 4.0.0, < 4.14.8≥ 4.15.0, < 4.18.3+1 more2026-07-06
CVE-2026-43865 [HIGH] CWE-502 CVE-2026-43865: Deserialization of Untrusted Data vulnerability in Apache Camel Hazelcast component. The camel-haze
Deserialization of Untrusted Data vulnerability in Apache Camel Hazelcast component.
The camel-hazelcast component creates and manages Hazelcast instances using a default configuration that applies no Java deserialization filter. When Camel builds the Hazelcast Config itself - that is, when no user-supplied HazelcastInstance, hazelcastConfigUri, or re
nvd
CVE-2026-40022P3HIGHCVSS 8.2≥ 4.14.1, < 4.14.6≥ 4.15.0, < 4.18.22026-04-27
CVE-2026-40022 [HIGH] CWE-288 CVE-2026-40022: When authentication is enabled on the Apache Camel embedded HTTP server or embedded management serve
When authentication is enabled on the Apache Camel embedded HTTP server or embedded management server (camel-platform-http-main) and a non-root context path such as /api or /admin is configured via camel.server.path or camel.management.path, the BasicAuthenticationConfigurer and JWTAuthenticationConfigurer classes derive the authentication path from p
nvd
CVE-2026-40859P3HIGHCVSS 8.1≥ 4.0.0, < 4.14.8≥ 4.15.0, < 4.18.3+1 more2026-07-06
CVE-2026-40859 [HIGH] CWE-502 CVE-2026-40859: Deserialization of Untrusted Data vulnerability in Apache Camel. The camel-vertx-http component des
Deserialization of Untrusted Data vulnerability in Apache Camel.
The camel-vertx-http component deserializes HTTP response bodies carrying the Content-Type application/x-java-serialized-object using a raw java.io.ObjectInputStream, without applying any ObjectInputFilter (VertxHttpHelper.deserializeJavaObjectFromStream) This deserialization path is rea
nvd
CVE-2020-11973P3CRITICALCVSS 9.8≥ 2.22.0, ≤ 2.25.0≥ 3.0.0, ≤ 3.1.02020-05-14
CVE-2020-11973 [CRITICAL] CWE-502 CVE-2020-11973: Apache Camel Netty enables Java deserialization by default. Apache Camel 2.22.x, 2.23.x, 2.24.x, 2.2
Apache Camel Netty enables Java deserialization by default. Apache Camel 2.22.x, 2.23.x, 2.24.x, 2.25.0, 3.0.0 up to 3.1.0 are affected. 2.x users should upgrade to 2.25.1, 3.x users should upgrade to 3.2.0.
nvd
CVE-2017-3159P3CRITICALCVSS 9.8≤ 2.14.4≥ 2.17.0, ≤ 2.17.4+1 more2017-03-07
CVE-2017-3159 [CRITICAL] CWE-502 CVE-2017-3159: Apache Camel's camel-snakeyaml component is vulnerable to Java object de-serialization vulnerability
Apache Camel's camel-snakeyaml component is vulnerable to Java object de-serialization vulnerability. De-serializing untrusted data can lead to security flaws.
nvd
CVE-2015-5348P3HIGHCVSS 8.1v2.6.0v2.7.0+56 more2016-04-15
CVE-2015-5348 [HIGH] CWE-19 CVE-2015-5348: Apache Camel 2.6.x through 2.14.x, 2.15.x before 2.15.5, and 2.16.x before 2.16.1, when using (1) ca
Apache Camel 2.6.x through 2.14.x, 2.15.x before 2.15.5, and 2.16.x before 2.16.1, when using (1) camel-jetty or (2) camel-servlet as a consumer in Camel routes, allow remote attackers to execute arbitrary commands via a crafted serialized Java object in an HTTP request.
nvd
CVE-2017-12634P3CRITICALCVSS 9.8≥ 2.0.0, < 2.19.4v2.20.02017-11-15
CVE-2017-12634 [CRITICAL] CWE-502 CVE-2017-12634: The camel-castor component in Apache Camel 2.x before 2.19.4 and 2.20.x before 2.20.1 is vulnerable
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-serialisation vulnerability. De-serializing untrusted data can lead to security flaws.
nvd
CVE-2017-12633P3CRITICALCVSS 9.8≥ 2.0.0, < 2.19.4≥ 2.20.0, < 2.20.12017-11-15
CVE-2017-12633 [CRITICAL] CWE-502 CVE-2017-12633: The camel-hessian component in Apache Camel 2.x before 2.19.4 and 2.20.x before 2.20.1 is vulnerable
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-serialisation vulnerability. De-serializing untrusted data can lead to security flaws.
nvd