CVE-2026-55994 Details
Description
Improper Input Validation, Exposure of Sensitive Information to an Unauthorized Actor, Server-Side Request Forgery (SSRF) vulnerability in Apache Camel in Iggy component. The camel-iggy consumer mapped the user-headers of inbound Iggy messages into the Camel Exchange header map without applying any HeaderFilterStrategy (IggyFetchRecords copied the message user-headers straight into the Exchange). Because nothing blocked the Camel header namespace, an actor able to publish to the consumed Iggy stream/topic could set Camel-internal control headers - including CamelHttpUri (Exchange.HTTP_URI) - simply by supplying them as message user-headers. In a route where the Iggy consumer feeds a downstream HTTP producer, the injected CamelHttpUri redirects the server-side HTTP request to an attacker-chosen destination (server-side request forgery - for example to an internal service or a cloud metadata endpoint). In addition, the HTTP producer resolves Camel property placeholders on the resulting (attacker-controlled) URI, so placeholders embedded in the injected value - such as an environment-variable reference, an application property, or a vault reference - are resolved to their real values and sent to the attacker, disclosing environment variables, application properties and vault secrets. This issue affects Apache Camel: from 4.17.0 before 4.18.3, from 4.19.0 before 4.21.0. Users are recommended to upgrade to version 4.21.0, which fixes the issue. If users are on the 4.18.x releases stream, then they are suggested to upgrade to 4.18.3. The fix adds a dedicated IggyHeaderFilterStrategy (and a headerFilterStrategy endpoint option) that filters the Camel header namespace case-insensitively on inbound mapping, so externally-supplied Camel* / camel* headers are no longer copied into the Exchange. For deployments that cannot upgrade immediately, strip the Camel control headers from the inbound message before they reach any downstream producer (for example removeHeaders('Camel*') and removeHeaders('camel*') at the start of the route), restrict who can publish to the consumed Iggy stream/topic, and avoid bridging an untrusted consumer directly into an HTTP producer whose target URI can be driven from message headers.
A server-side request forgery (SSRF) vulnerability has been identified in the Apache Camel Iggy component, affecting versions 4.17.0 prior to 4.18.3 and 4.19.0 prior to 4.21.0. The vulnerability arises from improper input validation, as the Iggy consumer maps user headers from incoming Iggy messages directly into the Camel Exchange header map without applying a HeaderFilterStrategy. This oversight allows an actor to inject Camel control headers, including CamelHttpUri, by simply adding them as user headers in the Iggy message. When the Iggy consumer is connected to a downstream HTTP producer, the injected CamelHttpUri can redirect the server-side HTTP request to a destination chosen by the attacker, such as an internal service or a cloud metadata endpoint. Furthermore, the HTTP producer processes Camel property placeholders in the modified URI, potentially leaking environment variables, application properties, and vault secrets to the attacker.
Users are advised to upgrade to Apache Camel version 4.21.0 or 4.18.3. The fix introduces a dedicated IggyHeaderFilterStrategy that filters the Camel header namespace case-insensitively on inbound mapping, preventing external Camel* headers from being copied into the Exchange. For deployments that cannot upgrade immediately, it is recommended to remove Camel control headers from inbound messages before they reach any downstream producer, restrict who can publish to the consumed Iggy stream or topic, and avoid connecting an untrusted consumer directly to an HTTP producer that can be manipulated with message headers.
Metrics
CVSS 4.0 Severity and Vector Strings:
No CVSS 4.0 data is available for this CVE.
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
CISA-ADP
Assessed Jul 6, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| http://www.openwall.com/lists/oss-security/2026/07/05/28 | CVE | Third Party Advisory |
| https://camel.apache.org/security/CVE-2026-55994.html | [email protected] | Vendor Advisory |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-20 | Improper Input Validation | [email protected] |
| CWE-200 | Exposure of Sensitive Information to an Unauthorized Actor | [email protected] |
| CWE-918 | Server-Side Request Forgery (SSRF) | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| apache camel | >= 4.17.0, < 4.18.3 >= 4.19.0, < 4.21.0 |
CPE
Remediation
| |
Change History
5 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jul 9, 2026 | Initial Analysis | [email protected] |
| Jul 6, 2026 | CVE Modified | CISA-ADP |
| Jul 6, 2026 | CVE Modified | CVE |
| Jul 6, 2026 | CVE Translated | [email protected] |
| Jul 6, 2026 | New CVE Received | [email protected] |