CVE-2026-86404: Deserialization of Untrusted Data in Red Hat Red Hat JBoss Enterprise Application Platform 7.4.25
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.
CVSS v3.1
Score 8.8high
Affected software
Red Hat
Red Hat JBoss Enterprise Application Platform 7.4.25
Red Hat
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7
Red Hat
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7
Red Hat
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7
Red Hat
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7
Red Hat
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7
Red Hat
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7
Red Hat
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7
Red Hat
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7
Red Hat
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7
Red Hat
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7
Red Hat
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7
Red Hat
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 10
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 10
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 10
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 10
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 10
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 10
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 10
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 10
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 10
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 10
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 10
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 10
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 10
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 10
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 10
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 10
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 10
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 10
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 10
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 10
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 10
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 10
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 10
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 10
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 10
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 10
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 10
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 10
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 10
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 10
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 10
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 10
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 10
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 8
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 9
Red Hat
Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 9
Red Hat
Red Hat AMQ Broker 7
Red Hat
Red Hat build of Apache Camel 4 for Quarkus 3
Red Hat
Red Hat build of Apache Camel for Spring Boot 4
Red Hat
Red Hat JBoss Enterprise Application Platform 7
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The Artemis deserialization configuration in Red Hat JBoss Enterprise Application Platform 7.4.25 permits deserialization by default because the allow-list and block-list used by ObjectInputStreamWithClassLoader are empty. When the allow-list is empty, the isTrustedType() method returns true for all classes, allowing any class to be deserialized. This behavior can enable attackers to inject malicious ObjectMessage instances that trigger deserialization of arbitrary classes, potentially leading to data modification, denial of service, or other impacts depending on the deserialized objects and methods invoked.
Potential Impact
The vulnerability allows an attacker with low privileges and no user interaction to send malicious serialized objects over the network, which are deserialized without restriction. This can result in high confidentiality, integrity, and availability impacts, including modification of application data, unexpected application states, and resource exhaustion leading to denial of service.
Mitigation Recommendations
Red Hat advises configuring a restrictive deserialization allow-list on every pooled-connection-factory resource. For example, if message-driven beans only expect objects of type com.yourapp.OrderEvent, the allow-list should be set to "com.yourapp". This changes the default behavior from allowing all classes to denying all except those explicitly listed, blocking deserialization of malicious gadget chain classes. No official patch is mentioned; mitigation relies on configuration changes.
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- redhat
- Date Reserved
- 2026-09-07T11:24:28.229Z
- Cvss Version
- 3.1
- State
- PUBLISHED
- Vendor Advisory Urls
- [{"url":"https://access.redhat.com/security/cve/CVE-2026-86404","vendor":"Red Hat"}]
Threat ID: 6a9ea5c9acd9273b498d0279
Added to database: 09/07/2026, 11:53:45 UTC
Last enriched: 09/29/2026, 03:29:35 UTC
Last updated: 10/08/2026, 06:48:20 UTC
Views: 104
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.