top of page
perceptive_background_267k.jpg

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

Click to open the original link from this advisory

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:

Related CVE's:

Related threat actors:

IOC's:

This article was created with the assistance of AI technology by Perceptive.

© 2025 by Perceptive Security. All rights reserved.

email: info@perceptivesecurity.com

Deze website toont informatie afkomstig van externe bronnen; Perceptive aanvaardt geen verantwoordelijkheid voor de juistheid, volledigheid of actualiteit van deze informatie.

bottom of page