


Perceptive Security
SOC/SIEM Consultancy

JmsBinding.extractBodyFromJms() in camel-jms, and the equivalent JmsBinding class in camel-sjms, deserialized the payload of incoming JMS ObjectMessage values v…
Published:
26 april 2026 om 22:00:00
Alert date:
27 april 2026 om 17:03:10
Source:
nvd.nist.gov
Enterprise Applications, Supply Chain & Dependencies
CVE-2026-40860 is a critical remote code execution vulnerability in Apache Camel's JMS components. The vulnerability occurs in JmsBinding.extractBodyFromJms() which deserializes incoming JMS ObjectMessage payloads without proper filtering. When mapJmsMessage option is enabled (default) and Camel acts as JMS consumer, attackers can publish crafted ObjectMessages to achieve RCE. Multiple Camel JMS components are affected including camel-jms, camel-sjms, camel-amqp, camel-activemq. Versions 3.0.0 to 4.14.6, 4.15.0 to 4.18.1, and 4.19.0 to 4.19.x are vulnerable. Fixed versions are 4.20.0, 4.14.7, and 4.18.2.
Technical details
Mitigation steps:
Affected products:
Apache Camel
camel-jms
camel-sjms
camel-sjms2
camel-amqp
camel-activemq
camel-activemq6
Related links:
https://nvd.nist.gov/vuln/detail/CVE-2026-40860
https://camel.apache.org/security/CVE-2026-40860.html
http://www.openwall.com/lists/oss-security/2026/04/26/10
Related CVE's:
Related threat actors:
IOC's:
This article was created with the assistance of AI technology by Perceptive.
