Improper Neutralization of HTTP Headers for Scripting Syntax in Apache Camel - CVE-2025-27636

 

Improper Neutralization of HTTP Headers for Scripting Syntax in Apache Camel - CVE-2025-27636

Published: March 10, 2025 / Updated: April 11, 2025


Vulnerability identifier: #VU105455
CSH Severity: Medium
CVSS v4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:L/SI:L/SA:N]
CVE-ID: CVE-2025-27636
CWE-ID: CWE-644
Exploitation vector: Remote access
Exploit availability: Public exploit is available

Vulnerability details

The vulnerability allows a remote attacker to perform spoofing attack.

The vulnerability exists due to improper input validation when processing HTTP requests, as filters are configured to only block headers starting with "Camel", "camel", or "org.apache.camel". A remote non-authenticated attacker can send a specially crafted HTTP request with altered casing of letters in headers that will be accepted by the application.

Successful exploitation of the vulnerability may allow an attacker to perform cross-site scripting, cache poisoning or session hijacking attacks.


Affected software

Apache Camel
Oracle Banking Origination
Oracle Banking Virtual Account Management
Red Hat Camel for Spring Boot

How to mitigate CVE-2025-27636

Install updates from vendor's website.

Apache Camel - addressed in versions 3.22.4, 4.8.5, 4.10.2
Red Hat Camel for Spring Boot - addressed in versions 4.8, 4.8.5

Links to Public Exploits and PoC-codes

External References

Related Security Bulletins