CVE-2026-86404
Artemis-server: artemis-jms-client: artemis-core-client: undertow-core: wildfly-messaging-activemq-subsystem: artemis messaging handlers in red hat eap permit deserialization by de
What happened?
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.
Affected software and versions
| Software | Version information | Fixed version |
|---|---|---|
| org.apache.activemq/artemis-serverRed Hat | unaffected: 2.40.0.redhat-00024 to < * | See vendor advisory |
| eap8-activemq-artemisRed Hat | unaffected: 0:2.40.0-8.redhat_00024.1.el10eap to < * | See vendor advisory |
| eap8-apache-cxfRed Hat | unaffected: 0:4.1.7-1.SP1_redhat_00001.1.el10eap to < * | See vendor advisory |
| eap8-artemis-wildfly-integrationRed Hat | unaffected: 0:2.0.5-1.Final_redhat_00001.1.el10eap to < * | See vendor advisory |
| eap8-bouncycastleRed Hat | unaffected: 0:1.85.0-1.redhat_00001.1.el10eap to < * | See vendor advisory |
| eap8-cryptacularRed Hat | unaffected: 0:1.2.7-1.redhat_00002.1.el10eap to < * | See vendor advisory |
| eap8-eap-product-conf-parentRed Hat | unaffected: 0:801.8.0-1.GA_redhat_00001.1.el10eap to < * | See vendor advisory |
| eap8-hibernateRed Hat | unaffected: 0:6.6.54-1.Final_redhat_00001.1.el10eap to < * | See vendor advisory |
| eap8-httpcomponents-asyncclientRed Hat | unaffected: 0:4.1.5-5.redhat_00008.1.el10eap to < * | See vendor advisory |
| eap8-ironjacamarRed Hat | unaffected: 0:3.0.22-1.Final_redhat_00001.1.el10eap to < * | See vendor advisory |
| eap8-jackson-annotationsRed Hat | unaffected: 0:2.18.9-1.redhat_00003.1.el10eap to < * | See vendor advisory |
| eap8-jackson-coreRed Hat | unaffected: 0:2.18.9-1.redhat_00003.1.el10eap to < * | See vendor advisory |
| eap8-jackson-databindRed Hat | unaffected: 0:2.18.9-1.redhat_00003.1.el10eap to < * | See vendor advisory |
| eap8-jackson-dataformats-textRed Hat | unaffected: 0:2.18.9-1.redhat_00003.1.el10eap to < * | See vendor advisory |
| eap8-jackson-jaxrs-providersRed Hat | unaffected: 0:2.18.9-1.redhat_00003.1.el10eap to < * | See vendor advisory |
| eap8-jackson-modules-baseRed Hat | unaffected: 0:2.18.9-1.redhat_00003.1.el10eap to < * | See vendor advisory |
| eap8-jackson-modules-java8Red Hat | unaffected: 0:2.18.9-1.redhat_00003.1.el10eap to < * | See vendor advisory |
| eap8-jakarta-xml-bind-apiRed Hat | unaffected: 0:4.0.5-1.redhat_00001.1.el10eap to < * | See vendor advisory |
| eap8-jaxbRed Hat | unaffected: 0:4.0.7-4.redhat_00001.1.el10eap to < * | See vendor advisory |
| eap8-jaxbintrosRed Hat | unaffected: 0:2.1.0-1.redhat_00001.1.el10eap to < * | See vendor advisory |
| eap8-jboss-loggingRed Hat | unaffected: 0:3.6.3-1.Final_redhat_00001.1.el10eap to < * | See vendor advisory |
| eap8-jboss-remotingRed Hat | unaffected: 0:5.0.31-1.SP2_redhat_00001.1.el10eap to < * | See vendor advisory |
| eap8-jbossws-apiRed Hat | unaffected: 0:3.1.0-1.Final_redhat_00001.1.el10eap to < * | See vendor advisory |
| eap8-jbossws-common-toolsRed Hat | unaffected: 0:2.2.0-1.Final_redhat_00001.1.el10eap to < * | See vendor advisory |
| eap8-jbossws-cxfRed Hat | unaffected: 0:7.4.0-1.Final_redhat_00001.1.el10eap to < * | See vendor advisory |
| eap8-jbossws-jaxws-undertow-httpspiRed Hat | unaffected: 0:3.0.1-1.Final_redhat_00001.1.el10eap to < * | See vendor advisory |
| eap8-jbossws-spiRed Hat | unaffected: 0:5.1.0-1.Final_redhat_00001.1.el10eap to < * | See vendor advisory |
| eap8-jsf-implRed Hat | unaffected: 0:4.0.11-2.SP1_redhat_00001.1.el10eap to < * | See vendor advisory |
| eap8-log4jRed Hat | unaffected: 0:2.25.4-1.redhat_00003.1.el10eap to < * | See vendor advisory |
| eap8-neethiRed Hat | unaffected: 0:3.2.2-1.redhat_00001.1.el10eap to < * | See vendor advisory |
| eap8-nettyRed Hat | unaffected: 0:4.1.136-1.Final_redhat_00001.1.el10eap to < * | See vendor advisory |
| eap8-netty-transport-native-epollRed Hat | unaffected: 0:4.1.136-1.Final_redhat_00001.1.el10eap to < * | See vendor advisory |
| eap8-nimbus-jose-jwtRed Hat | unaffected: 0:9.37.4-1.redhat_00001.1.el10eap to < * | See vendor advisory |
| eap8-parssonRed Hat | unaffected: 0:1.1.9-1.redhat_00001.1.el10eap to < * | See vendor advisory |
| eap8-saaj-implRed Hat | unaffected: 0:3.0.6-1.redhat_00001.1.el10eap to < * | See vendor advisory |
| eap8-slf4jRed Hat | unaffected: 0:2.0.18-1.redhat_00001.1.el10eap to < * | See vendor advisory |
| eap8-undertowRed Hat | unaffected: 0:2.3.26-2.SP3_redhat_00001.1.el10eap to < * | See vendor advisory |
| eap8-wildflyRed Hat | unaffected: 0:8.1.8-9.GA_redhat_00006.1.el10eap to < * | See vendor advisory |
| eap8-wildfly-elytronRed Hat | unaffected: 0:2.6.11-1.Final_redhat_00001.1.el10eap to < * | See vendor advisory |
| eap8-wildfly-javadocsRed Hat | unaffected: 0:8.1.1-12.GA_redhat_00048.1.el10eap to < * | See vendor advisory |
Version information comes from the source record and can include unaffected products and exceptions. Distribution packages may contain backported fixes: an older upstream version alone does not prove a server is affected.
Is it being exploited?
This CVE was not listed in the CISA catalogue at our last retrieval. This does not establish that exploitation is absent.
How to respond
- Confirm the product, installed package version, and any configuration requirements in the vendor advisory.
- Follow the vendor’s remediation or workaround guidance in the references below. Structured fixed-version data is unavailable here; the publisher’s description may include a fix or workaround.
- Restart affected services if required, then verify the running version. Known exploitation may warrant investigation as well as patching.
Sources and remediation references
- https://www.cve.org/CVERecord?id=CVE-2026-86404
- https://access.redhat.com/errata/RHSA-2026:70228
- https://access.redhat.com/errata/RHSA-2026:70229
- https://access.redhat.com/errata/RHSA-2026:70230
- https://access.redhat.com/errata/RHSA-2026:70277
- https://access.redhat.com/security/cve/CVE-2026-86404
- https://bugzilla.redhat.com/show_bug.cgi?id=2477930