CVE-2026-86404: Deserialization of Untrusted Data in Red Hat Red Hat AMQ Broker 7
CVE-2026-86404 is a high-severity vulnerability in Red Hat AMQ Broker 7 related to insecure deserialization. The Artemis messaging component permits deserialization of all classes by default due to empty allow-list and block-list configurations. This allows potentially malicious objects to be deserialized, leading to high impact on confidentiality, integrity, and availability. The vulnerability can be mitigated by configuring a restrictive deserialization allow-list to permit only expected classes.
AI Analysis
Technical Summary
Red Hat AMQ Broker 7's Artemis messaging subsystem uses ObjectInputStreamWithClassLoader for deserialization, which supports allow-list and block-list filtering. However, by default, both lists are empty, causing the isTrustedType() method to return true for all classes, effectively allowing deserialization of any class. This behavior can be exploited to deserialize untrusted data, potentially enabling attackers to execute arbitrary code or cause denial of service. The vulnerability is identified as CVE-2026-86404 with a CVSS 3.1 score of 8.8 (high).
Potential Impact
The vulnerability allows deserialization of arbitrary classes, which can lead to unauthorized code execution, modification of application data, and denial of service through resource exhaustion. The impact affects confidentiality, integrity, and availability of the affected system. Attackers with low privileges and no user interaction required can exploit this over the network.
Mitigation Recommendations
A fix is not explicitly stated as available yet. Patch status is not yet confirmed — check the Red Hat advisory at https://access.redhat.com/security/cve/CVE-2026-86404 for current remediation guidance. Meanwhile, Red Hat recommends configuring a restrictive deserialization allow-list on every pooled-connection-factory resource to permit only expected classes. For example, if message-driven beans expect objects of type com.yourapp.OrderEvent, set the allow-list to "com.yourapp" to deny deserialization of all other classes.
CVE-2026-86404: Deserialization of Untrusted Data in Red Hat Red Hat AMQ Broker 7
Description
CVE-2026-86404 is a high-severity vulnerability in Red Hat AMQ Broker 7 related to insecure deserialization. The Artemis messaging component permits deserialization of all classes by default due to empty allow-list and block-list configurations. This allows potentially malicious objects to be deserialized, leading to high impact on confidentiality, integrity, and availability. The vulnerability can be mitigated by configuring a restrictive deserialization allow-list to permit only expected classes.
CVSS v3.1
Score 8.8high
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
Red Hat AMQ Broker 7's Artemis messaging subsystem uses ObjectInputStreamWithClassLoader for deserialization, which supports allow-list and block-list filtering. However, by default, both lists are empty, causing the isTrustedType() method to return true for all classes, effectively allowing deserialization of any class. This behavior can be exploited to deserialize untrusted data, potentially enabling attackers to execute arbitrary code or cause denial of service. The vulnerability is identified as CVE-2026-86404 with a CVSS 3.1 score of 8.8 (high).
Potential Impact
The vulnerability allows deserialization of arbitrary classes, which can lead to unauthorized code execution, modification of application data, and denial of service through resource exhaustion. The impact affects confidentiality, integrity, and availability of the affected system. Attackers with low privileges and no user interaction required can exploit this over the network.
Mitigation Recommendations
A fix is not explicitly stated as available yet. Patch status is not yet confirmed — check the Red Hat advisory at https://access.redhat.com/security/cve/CVE-2026-86404 for current remediation guidance. Meanwhile, Red Hat recommends configuring a restrictive deserialization allow-list on every pooled-connection-factory resource to permit only expected classes. For example, if message-driven beans expect objects of type com.yourapp.OrderEvent, set the allow-list to "com.yourapp" to deny deserialization of all other classes.
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- redhat
- Date Reserved
- 2026-09-07T11:24:28.229Z
- Cvss Version
- 3.1
- State
- PUBLISHED
- Remediation Level
- null
- 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/07/2026, 12:07:06 UTC
Last updated: 09/07/2026, 12:12:01 UTC
Views: 5
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.