PatchSiren

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

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.