synced 7 MIN AGO
01 Record

CVE-2026-95664

Apache Camel: Camel-AWS2-S3 Producer Evaluates Untrusted S3 Object Keys From the CamelAwsS3Key Header as Simple Expressions

MediumPUBLISHEDCNA: apache
CNA base score5.4 CVSS v3.xCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N

02 Description

Apache Camel: Camel-AWS2-S3 Producer Evaluates Untrusted S3 Object Keys From the CamelAwsS3Key Header as Simple Expressions

03 Exploitation and scoring

Exploitation
Not assessed. CISA has not published an exploitation assessment for this record, and it is not in the KEV catalog. That is an absence of assessment, not a finding of no risk.
SSVC decision
Not assessed by CISA
EPSS probability
0.30% probability of exploitation activity in the next 30 days.
EPSS percentile
Equal to or higher than the score of 22.6% of scored records. A rank, not a probability.
NVD base score
5.4 (CVSS v3.x), scored by the NVD independently of the CNA.
NVD CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
NVD analysis status
Analyzed. NVD last modified this record on 2026-10-28.
Red Hat severity
No Red Hat rating. Red Hat rates the CVEs that affect its products.

Exploit-prediction scores from FIRST. Independent scoring and analysis status from the NVD. Vendor severity from Red Hat. Exploitation assessment and catalog membership from CISA.

04 Metadata

Published
2026-10-26 08:40Z3 DAYS AGO
Last updated
2026-10-26 08:40Z3 DAYS AGO
Reserved
2026-09-22
Assigning CNA
apache
Record state
PUBLISHED
Severity
Medium (CVSS 5.4)
CNA CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
Weaknesses
  • CWE-917Improper Neutralization of Special Elements used in an Expression Language Statement ('Expression Language Injection')Base
Data version
5.2
Document digest
92d182c8638845bcc2bb150aee13f9550571f2c9788daa2df9c58cdc1eb472f6

05 Affected products

VendorProductVersionsPlatforms
Apache Software FoundationApache Camel4.8.0 to < 4.18.5, 4.19.0 to < 4.22.2—

06 References

07 Remediation

Users are recommended to upgrade to version 4.23.0, which fixes the issue. If users are on the 4.22.x releases stream, then they are suggested to upgrade to 4.22.2. If users are on the 4.18.x releases stream, then they are suggested to upgrade to 4.18.5. The 4.8.x to 4.17.x and 4.19.x to 4.21.x release lines reached end of life before this issue was resolved and will not receive a fix, so deployments on them must move to a supported release. AWS2S3Utils.determineKey() and determineBucketName() now evaluate the Simple language only for the keyName and bucketName options configured on the endpoint, which the route author writes; a key supplied through the CamelAwsS3Key header, or a bucket name supplied through the CamelAwsS3OverrideBucketName header, is used literally. A route that put an unevaluated Simple expression in one of these headers must evaluate it in the route instead, for example with setHeader and simple(), or configure it as the keyName or bucketName option of the endpoint.