REDHAT-BUG-2478005: Medium severity Red Hat JBoss EAP vulnerability

Published May 15, 2026
·
Updated

initial report: RCE — pre-auth IIOP/GIOP CDR deserialization in EjbCorbaServant.readParams (:3528) (JBoss EAP)

Pre-auth remote code execution via IIOP: the EjbCorbaServant.readParams() method on the :3528 IIOP listener deserializes CDR-marshalled Java objects using an unfiltered ObjectInputStream before any authentication check, allowing an unauthenticated attacker to achieve OS command execution as the EAP process uid with a single GIOP request.

findings/jboss-eap18.md

----- secarx findings: This is better suited as a Moderate impact CVE (New CVE required) for JBoss EAP 7.4 and Low impact for JBoss EAP 8.

Reasons : The finding correctly identifies a real architectural weakness: deserialization of method parameters occurs before authentication in the IIOP invocation path. However, The claim that this uses "an unfiltered ObjectInputStream" is factually wrong — it uses CDR stream readers that are type-constrained to declared EJB parameter types.

The claim of guaranteed "OS command execution with a single GIOP request" overstates exploitability. Actual exploitation requires: (a) network access to port 3528 (loopback by default) (b) an EJB with an untyped method parameter exposed via IIOP (c) a suitable gadget chain on the classpath.

EAP 8.1.0 adds the further mitigation that IIOP exposure is disabled by default per-bean.

Affected Software

1 affected component
Red Hat JBoss EAP=7.4, =8

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade JBoss EAP to a version that resolves this vulnerability.

    Fixed in 8.1.0

Event History

May 15, 2026
Data Sourced
via Red Hat·07:09 PM
DescriptionSeverityAffected Software

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203