PatchSiren cyber security CVE debrief
CVE-2026-86404 Red Hat CVE debrief
Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7 contains a deserialization vulnerability in EAP's Artemis configuration. The default deserialization setup allows all classes to be deserialized, posing a significant security risk. Defenders should assess exposure and prioritize remediation. The vulnerability is caused by the EAP's Artemis deserialization configuration permitting 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),
- Vendor
- Red Hat
- Product
- Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7
- CVSS
- HIGH 8.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-07
- Original CVE updated
- 2026-10-20
- Advisory published
- 2026-09-07
- Advisory updated
- 2026-10-20
Who should care
Defenders responsible for Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7 deployments should assess exposure and prioritize remediation. This includes reviewing the current deserialization configuration and class loading practices, and verifying the allow-list and block-list configuration for ObjectInputStreamWithClassLoader. Defenders should also monitor for potential exploitation attempts and review compensating controls for exposed
Why it matters
CVE-2026-86404 is a deserialization vulnerability in Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7. Defenders should assess exposure, verify deserialization configurations, and prioritize remediation to prevent potential code execution and data breaches.
- Potential for arbitrary code execution upon deserialization of untrusted data
- Need for verification of current deserialization configuration and class loading practices
- Possible data breaches or system compromise if exploited
- Priority for updating and securing deserialization allow-lists and block-lists
Technical summary
The 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. The vulnerability has a CVSS score of 8.8 and is considered HIGH severity.
Defensive priority
High
Recommended defensive actions
- Review and update the deserialization configuration in EAP's Artemis setup
- Apply Red Hat errata RHSA-2026:53644, RHSA-2026:53645, RHSA-2026:53646, RHSA-2026:53806, RHSA-2026:70228, RHSA-2026:70229, RHSA-2026:70230, and RHSA-2026:70277
- Verify the allow-list and block-list configuration for ObjectInputStreamWithClassLoader
- Monitor for potential exploitation attempts
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
Evidence notes
The CVE record and NVD entry provide details on the vulnerability. Red Hat has released several errata related to this issue. The vulnerability has been publicly disclosed and defenders should verify the allow-list and block-list configuration for ObjectInputStreamWithClassLoader. There is no evidence of exploitation in the wild, but defenders should monitor for potential exploitation attempts. The CVE record provides additional information on the vulnerability, including its CVSS score and severity.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-86404 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-86404
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-86404 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-86404
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://access.redhat.com/errata/RHSA-2026:53644
-
Source reference
Unverified legacy reference
URL: https://access.redhat.com/errata/RHSA-2026:53645
-
Source reference
Unverified legacy reference
URL: https://access.redhat.com/errata/RHSA-2026:53646
-
Source reference
Unverified legacy reference
URL: https://access.redhat.com/errata/RHSA-2026:53806
-
Source reference
Unverified legacy reference
URL: https://access.redhat.com/errata/RHSA-2026:70228
-
Source reference
Unverified legacy reference
URL: https://access.redhat.com/errata/RHSA-2026:70229
-
Source reference
Unverified legacy reference
URL: https://access.redhat.com/errata/RHSA-2026:70230
-
Source reference
Unverified legacy reference
URL: https://access.redhat.com/errata/RHSA-2026:70277
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.