PatchSiren cyber security CVE debrief
CVE-2026-95664 Apache CVE debrief
CVE-2026-95664 Improper Neutralization of Special Elements used in an Expression Language Statement ('Expression Language Injection') vulnerability in Apache Camel AWS2-s3 component. The vulnerability allows an attacker to inject and evaluate Simple expressions in the Camel process, potentially leading to unauthorized access to sensitive information and unintended consequences. Affected versions include Apache Camel from 4.8.0 before 4.18.5, from 4.19.0 before 4.22.2. Users are recommended to upgrade to version 4.23.0 or apply mitigations.
- Vendor
- Apache
- Product
- Camel
- CVSS
- MEDIUM 5.4
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-26
- Original CVE updated
- 2026-11-02
- Advisory published
- 2026-10-26
- Advisory updated
- 2026-11-02
Who should care
Apache Camel users, particularly those with deployments that consume from AWS S3 buckets and produce to other AWS S3 buckets, should assess exposure and prioritize upgrading to version 4.23.0 or applying mitigations. Affected users should review compensating controls for exposed systems while remediation is scheduled and verified.
Why it matters
The vulnerability allows an attacker to inject and evaluate Simple expressions in the Camel process, potentially leading to unauthorized access to sensitive information and unintended consequences
- An attacker could read JVM system properties, environment variables, and configuration properties, which commonly carry credentials
- An attacker could invoke methods on beans in the registry if camel-bean is on the classpath
- The evaluated result could become the key the producer uses, allowing an attacker to control the key
- A route author could be tricked into evaluating an expression, leading to unintended consequences
Technical summary
The Apache Camel AWS2-s3 component is vulnerable to Expression Language Injection, allowing an attacker to evaluate Simple expressions of their choosing in the Camel process. The vulnerability is caused by the AWS2S3Utils.determineKey() method passing the resulting value to the Simple language whenever it contained ${ or $simple{. This allows an attacker to control the key used by the producer, potentially leading to unauthorized access to sensitive information and unintended consequences. Users are recommended to upgrade to version 4.23.0 or apply mitigations.
Defensive priority
Apache Camel users should assess exposure and prioritize upgrading to version 4.23.0 or applying mitigations
Recommended defensive actions
- Upgrade to Apache Camel version 4.23.0 or later
- Apply mitigations for deployments that cannot upgrade immediately
- Remove the CamelAwsS3Key header before the producer with removeHeader(“CamelAwsS3Key”)
- Reject exchanges whose CamelAwsS3Key header contains ${ or $simple{
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
Evidence notes
The CVE record and NVD vulnerability detail provide information on the vulnerability, affected versions, and recommended upgrades. The vulnerability is caused by the AWS2S3Utils.determineKey() method passing the resulting value to the Simple language whenever it contained ${ or $simple{. This allows an attacker to evaluate Simple expressions of their choosing in the Camel process. The evaluated result became the key the producer used, allowing an attacker to control the key.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-95664 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-95664
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-95664 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-95664
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://camel.apache.org/security/CVE-2025-27636.html
[email protected] - Not Applicable
-
Source reference
Unverified legacy reference
URL: https://camel.apache.org/security/CVE-2026-78164.html
[email protected] - Not Applicable
-
Source reference
Unverified legacy reference
URL: https://camel.apache.org/security/CVE-2026-83531.html
[email protected] - Not Applicable
-
Source reference
Unverified legacy reference
URL: https://camel.apache.org/security/CVE-2026-95664.html
[email protected] - Vendor Advisory
-
Source reference
Unverified legacy reference
URL: https://github.com/apache/camel/pull/26746
[email protected] - Issue Tracking, Patch
-
Source reference
Unverified legacy reference
URL: https://github.com/apache/camel/pull/26840
[email protected] - Issue Tracking, Patch
-
Source reference
Unverified legacy reference
URL: https://github.com/apache/camel/pull/26841
[email protected] - Issue Tracking, Patch
-
Source reference
Unverified legacy reference
URL: https://github.com/apache/camel/pull/26842
[email protected] - Issue Tracking, Patch
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.