> CVE-2026-40860

« BACK_TO_HOME
PUBLISHED
2026-04-27 09:16
MODIFIED
2026-04-27 09:16
EPSS (Prob. Exploit)
1.53%
Top 25.3%
DATA SOURCES:
NVD 🔗 2026-04-27 CWE MITRE 🔗 2026-11-01 FIRST EPSS 🔗 2026-10-25 GITHUB 🔗 2026-10-29

> DESCRIPTION

JmsBinding.extractBodyFromJms() in camel-jms, and the equivalent JmsBinding class in camel-sjms, deserialized the payload of incoming JMS ObjectMessage values via javax.jms.ObjectMessage.getObject() without applying any ObjectInputFilter, class allowlist or class denylist. Because this code path is reached whenever the mapJmsMessage option is enabled (the default) and Camel acts as a JMS consumer, an attacker able to publish a crafted ObjectMessage to a queue or topic consumed by a Camel application could achieve remote code execution when a deserialization gadget chain was present on the classpath. The same handling was reached transitively through camel-sjms2 (whose Sjms2Endpoint extends SjmsEndpoint) and through camel-amqp (whose AMQPJmsBinding extends JmsBinding), and by other JMS-family components built on JmsComponent such as camel-activemq and camel-activemq6. This issue affects Apache Camel: from 3.0.0 before 4.14.7, from 4.15.0 before 4.18.2, from 4.19.0 before 4.20.0. Users are recommended to upgrade to version 4.20.0, which fixes the issue. If users are on the 4.14.x LTS releases stream, then they are suggested to upgrade to 4.14.7. If users are on the 4.18.x releases stream, then they are suggested to upgrade to 4.18.2.

> AFFECTED_PRODUCTS

ℹ️ Aucun produit affecté n'a encore été publié par NVD pour cette CVE.

> WEAKNESSES

CWE-502

> CWE DETAILED DESCRIPTIONS

CWE-502: Deserialization of Untrusted Data - The product deserializes untrusted data without sufficiently ensuring that the resulting data will be valid.

> RED HAT SECURITY ADVISORIES

Red Hat Security Advisory: Red Hat Build of Apache Camel 4.18 for Quarkus 3.33 update is now available (RHBQ 3.33.1.GA)
An update for Red Hat Build of Apache Camel 4.18 for Quarkus 3.33 update is now available (RHBQ 3.33.1.GA). The purpose of this text-only errata is to inform you about the enhancements that improve yo...

> GITHUB SECURITY ADVISORY

GHSA-m5vh-3fw5-5wgh CRITICAL

Apache camel-jms, camel-sjms, camel-sjms2 and camel-amqp: Unsafe Deserialization of JMS ObjectMessage

AFFECTED PACKAGES:
MAVEN / org.apache.camel:camel-activemq6
>= 4.19.0, < 4.20.0
Fixed in: 4.20.0
MAVEN / org.apache.camel:camel-activemq6
>= 4.15.0, < 4.18.2
Fixed in: 4.18.2
MAVEN / org.apache.camel:camel-activemq6
>= 3.0.0, < 4.14.7
Fixed in: 4.14.7
MAVEN / org.apache.camel:camel-activemq
>= 4.19.0, < 4.20.0
Fixed in: 4.20.0
MAVEN / org.apache.camel:camel-activemq
>= 4.15.0, < 4.18.2
Fixed in: 4.18.2
MAVEN / org.apache.camel:camel-activemq
>= 3.0.0, < 4.14.7
Fixed in: 4.14.7
MAVEN / org.apache.camel:camel-amqp
>= 4.19.0, < 4.20.0
Fixed in: 4.20.0
MAVEN / org.apache.camel:camel-amqp
>= 4.15.0, < 4.18.2
Fixed in: 4.18.2
MAVEN / org.apache.camel:camel-amqp
>= 3.0.0, < 4.14.7
Fixed in: 4.14.7
MAVEN / org.apache.camel:camel-sjms2
>= 4.19.0, < 4.20.0
Fixed in: 4.20.0

> HISTORIQUE DES MODIFICATIONS

Première apparition
27/04/2026 09:16
Source: NVD
📊 ENRICHISSEMENT 01/05/2026 06:01
CWE
Champ modifié: Description CWE
Ancienne valeur:
N/A
Nouvelle valeur:
CWE-502: Deserialization of Untrusted Data - The product deserializes untrusted data without sufficiently ensuring that the resulting data will be valid.
Total des modifications: 1 Dernière mise à jour: 6 months ago

> REFERENCES

https://camel.apache.org/security/CVE-2026-40860.html
http://www.openwall.com/lists/oss-security/2026/04/26/10
« BACK_TO_HOME