Analysis and contextual insights are available on OpenCVE Cloud.
Vendor Workaround
Configure a restrictive deserialization-allow-list on every pooled-connection-factory resource. For example, if your MDBs only expect to receive objects of type com.yourapp.OrderEvent, set the allow-list to "com.yourapp". This switches ObjectInputStreamWithClassLoader from "allow everything" to "deny by default, allow only listed classes." With this in place, even if an attacker injects a malicious ObjectMessage through any vector, the deserialization of gadget chain classes is blocked.
Tracking
Sign in to view the affected projects.
No advisories yet.
Mon, 07 Sep 2026 11:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | EAP's Artemis deserialization configuration permits deserialization by default. ObjectMessage.getObject() uses ObjectInputStreamWithClassLoader, which implements allow-list/block-list filtering via its checkSecurity()/isTrustedType() method. However, by default both allow-list and block-list are empty. When the allow-list is empty (size == 0), isTrustedType() returns true for ALL classes. This means all classes are deserializable by default. | |
| Title | Artemis-server: artemis-jms-client: artemis-core-client: undertow-core: wildfly-messaging-activemq-subsystem: artemis messaging handlers in red hat eap permit deserialization by default | |
| First Time appeared |
Redhat
Redhat amq Broker Redhat camel Quarkus Redhat camel Spring Boot Redhat jboss Enterprise Application Platform |
|
| Weaknesses | CWE-502 | |
| CPEs | cpe:/a:redhat:amq_broker:7 cpe:/a:redhat:camel_quarkus:3 cpe:/a:redhat:camel_spring_boot:4 cpe:/a:redhat:jboss_enterprise_application_platform:7 cpe:/a:redhat:jboss_enterprise_application_platform:8 |
|
| Vendors & Products |
Redhat
Redhat amq Broker Redhat camel Quarkus Redhat camel Spring Boot Redhat jboss Enterprise Application Platform |
|
| References |
| |
| Metrics |
cvssV3_1
|
Status: PUBLISHED
Assigner: redhat
Published:
Updated: 2026-09-07T11:35:04.324Z
Reserved: 2026-09-07T11:24:28.229Z
Link: CVE-2026-86404
No data.
Status : Received
Published: 2026-09-07T12:17:21.840
Modified: 2026-09-07T12:17:21.840
Link: CVE-2026-86404
No data.
OpenCVE Enrichment
No data.
-
CWE-502
Deserialization of Untrusted Data