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 3 of 5
CVE-2020-11972P3CRITICALCVSS 9.8≥ 2.22.0, ≤ 2.25.0≥ 3.0.0, ≤ 3.1.02020-05-14
CVE-2020-11972 [CRITICAL] CWE-502 CVE-2020-11972: Apache Camel RabbitMQ enables Java deserialization by default. Apache Camel 2.22.x, 2.23.x, 2.24.x,
Apache Camel RabbitMQ 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-2019-0188P3HIGHCVSS 7.5fixed in 2.24.02019-05-28
CVE-2019-0188 [HIGH] CWE-611 CVE-2019-0188: Apache Camel prior to 2.24.0 contains an XML external entity injection (XXE) vulnerability (CWE-611)
Apache Camel prior to 2.24.0 contains an XML external entity injection (XXE) vulnerability (CWE-611) due to using an outdated vulnerable JSON-lib library. This affects only the camel-xmljson component, which was removed.
nvd
CVE-2026-42527P3HIGHCVSS 8.1≥ 4.14.0, < 4.14.8≥ 4.18.0, < 4.18.3+1 more2026-07-06
CVE-2026-42527 [HIGH] CWE-502 CVE-2026-42527: Deserialization of Untrusted Data vulnerability in Apache Camel. The default ObjectInputFilter patt
Deserialization of Untrusted Data vulnerability in Apache Camel.
The default ObjectInputFilter pattern shipped with several Apache Camel components for defense-in-depth deserialization filtering ('java.**;javax.**;org.apache.camel.**;!*', or the no-'javax.**' variant in the aggregation-repository components) uses a recursive 'java.**' glob that admits
nvd
CVE-2026-80354P3HIGHCVSS 8.1≥ 2.0.0, < 2.9.3≥ 2.10.0, < 2.10.22026-09-10
CVE-2026-80354 [HIGH] CWE-639 CVE-2026-80354: Authorization bypass through User-Controlled key vulnerability in Apache Camel K. An authorizatio
Authorization bypass through User-Controlled key vulnerability in Apache Camel K.
An authorization vulnerability in custom resource resolution allows a tenant to reference secrets by name in the operator namespace, potentially exposing secrets belonging to other tenants or operator components.
This issue affects Apache Camel K: from 2.0.0 before 2.9.
nvd
CVE-2026-46591P3HIGHCVSS 8.2≥ 4.10.0, < 4.14.8≥ 4.15.0, < 4.18.3+1 more2026-07-06
CVE-2026-46591 [HIGH] CVE-2026-46591: Improper Neutralization of Special Elements in Data Query Logic vulnerability in Apache Camel Neo4J
Improper Neutralization of Special Elements in Data Query Logic vulnerability in Apache Camel Neo4J component.
The camel-neo4j producer builds the Cypher WHERE clause for its match/retrieve and delete operations from the CamelNeo4jMatchProperties map. CVE-2025-66169 addressed Cypher injection through the property values by binding them as query parameters ($p
nvd
CVE-2026-46726P3HIGHCVSS 7.5≥ 4.0.0, < 4.14.8≥ 4.15.0, < 4.18.3+1 more2026-07-06
CVE-2026-46726 [HIGH] CWE-20 CVE-2026-46726: Improper Input Validation, Exposure of Sensitive Information to an Unauthorized Actor, Server-Side R
Improper Input Validation, Exposure of Sensitive Information to an Unauthorized Actor, Server-Side Request Forgery (SSRF) vulnerability in Apache Camel in Vertx Websocket component.
The camel-vertx-websocket consumer mapped inbound WebSocket query and path parameters into the Camel Exchange header map without applying any HeaderFilterStrategy (VertxWe
nvd
CVE-2026-43866P3HIGHCVSS 7.3≥ 3.0.0, < 4.14.8≥ 4.15.0, < 4.18.3+1 more2026-07-06
CVE-2026-43866 [HIGH] CVE-2026-43866: Deserialization of Untrusted Data vulnerability in Apache Camel, Apache Camel JMS component. JmsBin
Deserialization of Untrusted Data vulnerability in Apache Camel, Apache Camel JMS component.
JmsBinding.extractBodyFromJms() in camel-jms - and the equivalent JmsBinding in camel-sjms - deserializes the payload of an incoming JMS ObjectMessage via jakarta.jms.ObjectMessage.getObject() whenever the mapJmsMessage option is enabled (the default) and Camel acts a
nvd
CVE-2014-0003P3HIGHCVSS 7.5≤ 2.11.3v1.0.0+26 more2014-03-21
CVE-2014-0003 [HIGH] CWE-264 CVE-2014-0003: The XSLT component in Apache Camel 2.11.x before 2.11.4, 2.12.x before 2.12.3, and possibly earlier
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 remote attackers to execute arbitrary Java methods via a crafted message.
nvd
CVE-2026-55993P3HIGHCVSS 7.5≥ 4.0.0, < 4.14.8≥ 4.15.0, < 4.18.3+1 more2026-07-06
CVE-2026-55993 [HIGH] CWE-20 CVE-2026-55993: Improper Input Validation, Exposure of Sensitive Information to an Unauthorized Actor, Server-Side R
Improper Input Validation, Exposure of Sensitive Information to an Unauthorized Actor, Server-Side Request Forgery (SSRF) vulnerability in Apache Camel in Atmosphere Websocket Component.
The camel-atmosphere-websocket consumer mapped inbound WebSocket query parameters into the Camel Exchange header map without applying any HeaderFilterStrategy (Websoc
nvd
CVE-2018-8027P3CRITICALCVSS 9.8≥ 2.20.0, ≤ 2.20.3v2.21.02018-07-31
CVE-2018-8027 [CRITICAL] CWE-611 CVE-2018-8027: Apache Camel 2.20.0 to 2.20.3 and 2.21.0 Core is vulnerable to XXE in XSD validation processor.
Apache Camel 2.20.0 to 2.20.3 and 2.21.0 Core is vulnerable to XXE in XSD validation processor.
nvd
CVE-2019-0194P3HIGHCVSS 7.5≥ 2.0.0, ≤ 2.19.0≥ 2.21.0, ≤ 2.21.3+2 more2019-04-30
CVE-2019-0194 [HIGH] CWE-22 CVE-2019-0194: Apache Camel's File is vulnerable to directory traversal. Camel 2.21.0 to 2.21.3, 2.22.0 to 2.22.2,
Apache Camel's File is vulnerable to directory traversal. Camel 2.21.0 to 2.21.3, 2.22.0 to 2.22.2, 2.23.0 and the unsupported Camel 2.x (2.19 and earlier) versions may be also affected.
nvd
CVE-2020-11971P3HIGHCVSS 7.5≥ 2.22.0, ≤ 3.1.02020-05-14
CVE-2020-11971 [HIGH] CVE-2020-11971: Apache Camel's JMX is vulnerable to Rebind Flaw. Apache Camel 2.22.x, 2.23.x, 2.24.x, 2.25.x, 3.0.0
Apache Camel's JMX is vulnerable to Rebind Flaw. Apache Camel 2.22.x, 2.23.x, 2.24.x, 2.25.x, 3.0.0 up to 3.1.0 is affected. Users should upgrade to 3.2.0.
nvd
CVE-2026-46457P3HIGHCVSS 7.5≥ 4.0.0, < 4.14.8≥ 4.15.0, < 4.18.3+1 more2026-07-06
CVE-2026-46457 [HIGH] CWE-20 CVE-2026-46457: Improper Input Validation vulnerability in Apache Camel NATS component. The camel-nats component ma
Improper Input Validation vulnerability in Apache Camel NATS component.
The camel-nats component maps inbound NATS message headers into the Camel Exchange but defaulted its headerFilterStrategy to a bare new DefaultHeaderFilterStrategy() with no inbound rules configured (NatsConfiguration). With no inFilter, inFilterPattern or inFilterStartsWith set, D
nvd
CVE-2026-46585P3HIGHCVSS 7.5≥ 4.0.0, < 4.14.8≥ 4.15.0, < 4.18.3+1 more2026-07-06
CVE-2026-46585 [HIGH] CWE-20 CVE-2026-46585: Improper Input Validation, Authorization Bypass Through User-Controlled Key vulnerability in Apache
Improper Input Validation, Authorization Bypass Through User-Controlled Key vulnerability in Apache Camel Lucene Component.
The camel-lucene producer reads the search phrase from an Exchange header (LuceneConstants.HEADER_QUERY) whose value was the plain string QUERY (and RETURN_LUCENE_DOCS for HEADER_RETURN_LUCENE_DOCS). Because these names do not sta
nvd
CVE-2026-55994P3HIGHCVSS 7.5≥ 4.17.0, < 4.18.3≥ 4.19.0, < 4.21.02026-07-06
CVE-2026-55994 [HIGH] CWE-20 CVE-2026-55994: Improper Input Validation, Exposure of Sensitive Information to an Unauthorized Actor, Server-Side R
Improper Input Validation, Exposure of Sensitive Information to an Unauthorized Actor, Server-Side Request Forgery (SSRF) vulnerability in Apache Camel in Iggy component.
The camel-iggy consumer mapped the user-headers of inbound Iggy messages into the Camel Exchange header map without applying any HeaderFilterStrategy (IggyFetchRecords copied the mes
nvd
CVE-2026-66907P3HIGHCVSS 7.5≥ 4.0.0, < 4.14.9≥ 4.15.0, < 4.18.4+1 more2026-08-24
CVE-2026-66907 [HIGH] CWE-23 CVE-2026-66907: Relative path traversal vulnerability in Apache Camel Google Storage component. This issue affect
Relative path traversal vulnerability in Apache Camel Google Storage 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-google-storage consumer downloads Google Cloud Storage objects to the local filesystem when the downloadFileName option is set. That option is documen
nvd
CVE-2026-46592P3HIGHCVSS 7.5≥ 4.0.0, < 4.14.8≥ 4.15.0, < 4.18.3+1 more2026-07-06
CVE-2026-46592 [HIGH] CWE-20 CVE-2026-46592: Improper Input Validation, Unintended Proxy or Intermediary ('Confused Deputy') vulnerability in Apa
Improper Input Validation, Unintended Proxy or Intermediary ('Confused Deputy') vulnerability in Apache Camel CXF SOAP component.
The camel-cxf producer selects which SOAP operation to invoke on the backend service from the operationName (and operationNamespace) Exchange header, whose constant values (CxfConstants.OPERATION_NAME / OPERATION_NAMESPACE)
nvd
CVE-2026-66908P3HIGHCVSS 7.5≥ 4.8.0, < 4.22.02026-08-24
CVE-2026-66908 [HIGH] CWE-287 CVE-2026-66908: Improper Authentication vulnerability in Apache Camel Platform HTTP Main component. This issue af
Improper Authentication vulnerability in Apache Camel Platform HTTP Main component.
This issue affects Apache Camel: from 4.8.0 before 4.22.0.
The camel-main embedded HTTP server can protect its endpoints with JWT authentication, configured through authenticationEnabled together with the JWT keystore properties. JWTAuthenticationConfigurer.buildJwtOp
nvd
CVE-2026-40048P3HIGHCVSS 7.8≥ 4.18.0, < 4.18.2v4.19.02026-04-27
CVE-2026-40048 [HIGH] CWE-502 CVE-2026-40048: The Camel-PQC FileBasedKeyLifecycleManager class deserializes the contents of `<keyId>.key` files in
The Camel-PQC FileBasedKeyLifecycleManager class deserializes the contents of `.key` files in the configured key directory using java.io.ObjectInputStream without applying any ObjectInputFilter or class-loading restrictions. The cast to `java.security.KeyPair` is evaluated only after `readObject()` has already returned, so any `readObject()` side effe
nvd
CVE-2013-4330P3MEDIUMCVSS 6.8≤ 2.9.6v1.0.0+46 more2013-10-04
CVE-2013-4330 [MEDIUM] CWE-94 CVE-2013-4330: 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 atta
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 arbitrary simple language expressions by including "$simple{}" in a CamelFileName message header to a (1) FILE or (2) FTP producer.
nvd