


Perceptive Security
SOC/SIEM Consultancy

Improper Input Validation vulnerability in Apache Camel Cometd Component.
The camel-cometd component maps inbound Bayeux (CometD) message headers into the Came…
Published:
5 juli 2026 om 22:00:00
Alert date:
6 juli 2026 om 20:03:55
Source:
nvd.nist.gov
Enterprise Applications, Web Technologies
CVE-2026-46454 is an Improper Input Validation vulnerability in the Apache Camel camel-cometd component. The CometdBinding.populateExchangeFromMessage method copies the entire ext.CamelHeaders map from inbound Bayeux messages directly into the Camel Exchange without applying a HeaderFilterStrategy. This allows unauthenticated clients—since no Bayeux SecurityPolicy is installed by default—to inject arbitrary Camel internal control headers such as CamelHttpUri, CamelFileName, or CamelJmsDestinationName. These injected headers can influence downstream producer behavior including redirecting HTTP requests, altering file names, or overriding JMS destinations, and persist across internal direct, seda, and vm hops. Affected versions include Apache Camel 4.0.0 before 4.14.8, 4.15.0 before 4.18.3, and 4.19.0 before 4.21.0. The fix implements a HeaderFilterStrategy that filters Camel-prefixed headers case-insensitively on inbound mapping. Users unable to upgrade immediately should manually strip Camel control headers and install an explicit Bayeux SecurityPolicy.
Technical details
Mitigation steps:
Affected products:
Apache Camel 4.0.0 - 4.14.7
Apache Camel 4.15.0 - 4.18.2
Apache Camel 4.19.0 - 4.20.x
Apache Camel camel-cometd component
Related links:
https://nvd.nist.gov/vuln/detail/CVE-2026-46454
https://camel.apache.org/security/CVE-2026-46454.html
http://www.openwall.com/lists/oss-security/2026/07/05/7
Related CVE's:
Related threat actors:
IOC's:
This article was created with the assistance of AI technology by Perceptive.
