CVE-2026-33453
Last modified
CVE-2026-33453 is a critical-severity vulnerability rated 10/10 on the CVSS scale. Improperly Controlled Modification of Dynamically-Determined Object Attributes vulnerability in Apache Camel Camel-Coap component. Apache Camel's camel-coap component is vulnerable to Camel message header injection, leading to remote code execution when routes forward CoAP requests to header-sensitive producers (e.g. camel-exec) The camel-coap component maps incoming CoAP request URI query parameters directly into Camel Exchange In message headers without applying any HeaderFilterStrategy. EPSS estimates a 6.16% chance of exploitation in the next 30 days.
Description
Improperly Controlled Modification of Dynamically-Determined Object Attributes vulnerability in Apache Camel Camel-Coap component. Apache Camel's camel-coap component is vulnerable to Camel message header injection, leading to remote code execution when routes forward CoAP requests to header-sensitive producers (e.g. camel-exec) The camel-coap component maps incoming CoAP request URI query parameters directly into Camel Exchange In message headers without applying any HeaderFilterStrategy. Specifically, CamelCoapResource.handleRequest() iterates over OptionSet.getUriQuery() and calls camelExchange.getIn().setHeader(...) for every query parameter. CoAPEndpoint extends DefaultEndpoint rather than DefaultHeaderFilterStrategyEndpoint, and CoAPComponent does not implement HeaderFilterStrategyComponent; the component contains no references to HeaderFilterStrategy at all. As a result, an unauthenticated attacker who can send a single CoAP UDP packet to a Camel route consuming from coap:// can inject arbitrary Camel internal headers (those prefixed with Camel*) into the Exchange. When the route delivers the message to a header-sensitive producer such as camel-exec, camel-sql, camel-bean, camel-file, or template components (camel-freemarker, camel-velocity), the injected headers can alter the producer's behavior. In the case of camel-exec, the CamelExecCommandExecutable and CamelExecCommandArgs headers override the executable and arguments configured on the endpoint, resulting in arbitrary OS command execution under the privileges of the Camel process. The producer's output is written back to the Exchange body and returned in the CoAP response payload by CamelCoapResource, giving the attacker an interactive RCE channel without any need for out-of-band exfiltration. Exploitation prerequisites are minimal: a single unauthenticated UDP datagram to the CoAP port (default 5683). CoAP (RFC 7252) has no built-in authentication, and DTLS is optional and disabled by default. Because the protocol is UDP-based, HTTP-layer WAF/IDS controls do not apply. This issue affects Apache Camel: from 4.14.0 through 4.14.5, from 4.18.0 before 4.18.1, 4.19.0. Users are recommended to upgrade to version 4.18.1 or 4.19.0, fixing the issue.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Apache | Camel | >= 4.14.0, <= 4.14.5 |
| Apache | Camel | 4.18.0 |
| Apache | Camel | 4.19.0 |
References
- http://www.openwall.com/lists/oss-security/2026/04/26/3Mailing List, Third Party Advisory
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2026-33453?
How severe is CVE-2026-33453?
How do I fix CVE-2026-33453?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-33448CVE-2026-33448 is a format string vulnerability in the loggi…3.3
- CVE-2026-33449CVE-2026-33449 is a buffer overflow in a message handling fu…7.5
- CVE-2026-3345IBM Langflow Desktop <=1.8.4 Langflow could allow a remote a…6.5
- CVE-2026-33450CVE-2026-33450 is an out of bounds read vulnerability in the…5.5
- CVE-2026-33451CVE-2026-33451 is an arbitrary read/write vulnerability in t…7.8
- CVE-2026-33452CVE-2026-33452 is a buffer overflow vulnerability in the Sec…5.5
- CVE-2026-33454The Camel-Mail component is vulnerable to Camel message head…9.4
- CVE-2026-33455Livestatus injection in the monitoring quicksearch in Checkm…6.3
- CVE-2026-33456Livestatus injection in the notification test mode in Checkm…7.6
- CVE-2026-33457Livestatus injection in the prediction graph page in Checkmk…6.3
- CVE-2026-33458Server-Side Request Forgery (CWE-918) in Kibana One Workflow…7.7
- CVE-2026-33459Uncontrolled Resource Consumption (CWE-400) in Kibana can le…6.5
Are you affected by CVE-2026-33453?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
