Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach IIOP/CDR listener on :3528
-
DeliverySend CDR object with attacker codebase URL
-
ExploitJDKBridge honours URL during unmarshalling
-
ExecutionLoad and instantiate remote class in JVM
-
ImpactCode executes before EJB security interceptors
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V15 - Secure Coding and Architecture Trusted source inclusion only
|
| Exploitation Conditions | Exploitation requires the target JBoss EAP (7 or 8) to be started with the -secmgr flag and to have the CORBA/IIOP ORB (openjdk-orb) active with its CDR listener reachable on TCP 3528. The attacker must be able to send a CDR-encoded object carrying an attacker-controlled codebase URL that the JDKBridge honours during unmarshalling; no authentication is required (PR:N), and the malicious class loads before EJB security interceptors run. Limiting factors: the -secmgr mode is non-default (and, notably, is itself a hardening option), the IIOP/CDR listener must be network-exposed rather than firewalled, and the CVSS AC:H plus the 'this_week' decision label reflect that these preconditions, not default deployments, gate the attack. |
| Impact | This is a credible high-severity threat but not a drop-everything emergency, and the signals are partly incomplete. The CVSS 3.1 vector (AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H, base 8.1) describes a network-reachable, unauthenticated flaw (PR:N) with full CIA impact - effectively remote code execution via arbitrary class loading - but with high attack complexity (AC:H), which the description grounds in a specific precondition: EAP must be running with -secmgr and must expose the CORBA/IIOP listener. The vuln.today decision label is 'this_week', consistent with a serious but conditional issue rather than act_now/emergency. No EPSS score was provided, so exploitation probability cannot be quantified. There is no CISA KEV listing and no PoC or exploit reference in the input, so this is no public exploit identified at time of analysis - do not treat it as actively exploited. A notable cross-reference tension: the -secmgr flag is normally a hardening measure (enabling the Java Security Manager), yet here it is the prerequisite that exposes the JDKBridge codebase-loading path, so environments that enabled it for defense-in-depth are the ones at risk. Net: real priority for JBoss EAP operators running IIOP with -secmgr, lower practical risk for the majority of deployments that do not. |
| Exploit ScenarioDerived | An unauthenticated attacker who can reach the IIOP/CDR listener on TCP 3528 of a JBoss EAP instance started with -secmgr sends a crafted CDR-encoded object whose codebase points to an attacker-controlled URL. During unmarshalling, the openjdk-orb JDKBridge honours that URL and loads and instantiates an arbitrary remote class inside the server JVM before EJB security interceptors run, yielding code execution. No public exploit code is identified in the available sources; the high attack complexity reflects the required non-default -secmgr configuration and exposed ORB listener. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 28, 2026
Unauthenticated remote code execution is possible in Red Hat JBoss Enterprise Application Platform 7 and 8 when the server runs in -secmgr mode with the openjdk-orb CORBA/IIOP listener exposed on TCP 3528. An attacker who can reach that listener can send a CDR-encoded object whose attacker-supplied codebase URL is honoured by JDKBridge during unmarshalling, causing the server JVM to load and instantiate arbitrary classes from a remote location before EJB security interceptors are evaluated. Exploitation is gated on non-default conditions - the -secmgr startup flag and a network-reachable IIOP/CDR listener - and the sources do not confirm active exploitation (CISA KEV) or verified working exploit code; the decision label is 'this_week', indicating a credible high-severity threat that is not a drop-everything emergency.
RemediationAI
No vendor-released patch version is identified in the available data; the reference set points only to the Red Hat CVE page (https://access.redhat.com/security/cve/CVE-2026-84725) and Bugzilla entry (https://bugzilla.redhat.com/show_bug.cgi?id=2527228), which should be monitored for the fixed EAP 7 and EAP 8 builds and applied as soon as Red Hat publishes them. Because exploitation requires the -secmgr startup flag plus a reachable openjdk-orb CDR listener on TCP 3528, the most direct compensating controls are to remove -secmgr from the startup arguments where it is not operationally mandated (this is itself a hardening mode, so the trade-off is losing the security manager's runtime sandboxing) and to stop exposing port 3528 by firewalling or unbinding the IIOP/CORBA listener (trade-off: any legitimate CORBA/EJB-over-IIOP clients lose connectivity). Neither control removes the underlying codebase-URL trust issue, so both should be treated as interim measures pending the vendor update.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The flaw is a class of unsafe deserialization-style trust violation, tracked as CWE-829 (inclusion of functionality from an untrusted control sphere). JBoss EAP's CORBA/IIOP support is provided by the openjdk-orb implementation, whose JDKBridge resolves codebase URLs embedded in CDR-encoded stream data during object unmarshalling. Because the codebase URL is attacker-controlled, the JVM's class loading is directed to a remote location and the referenced class is instantiated inside the server process - before EJB security interceptors, which normally mediate access to enterprise beans, have any opportunity to run. The assessed vector (AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H) confirms network reachability and no required authentication or user interaction, with high confidentiality, integrity and availability impact, while AC:H reflects the deployment preconditions: the server must be started with -secmgr and the CDR listener on TCP 3528 must be reachable rather than firewalled. The precise wire-level trigger is not described in the available sources beyond the CDR-encoded object carrying the malicious codebase URL.
Know when Red Hat Jboss Enterprise Application Platform 8 gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Unauthenticated network trigger on the IIOP listener (AV:N/PR:N/UI:N), AC:H because the non-default -secmgr mode and exposed ORB are required; arbitrary class loading gives full RCE (C/I/A:H), scope unchanged.
Primary rating from Vendor (redhat).
CVSS VectorNVD
DescriptionNVD
when EAP runs with -secmgr, the openjdk-orb's JDKBridge honours attacker-supplied CDR codebase URLs during object unmarshalling on :3528, allowing an unauthenticated attacker to load and instantiate arbitrary classes from a remote URL in the server JVM before EJB security interceptors run.
Executive ViewAI
A high-severity unauthenticated remote code execution vulnerability (CVE-2026-84725) affects Red Hat JBoss Enterprise Application Platform 7 and 8 when configured with the non-default -secmgr security manager flag and an exposed CORBA/IIOP listener on TCP 3528. If exploited, an attacker could execute arbitrary code before security checks, compromising the application server and potentially exposing sensitive business data or enabling lateral movement. Leadership should prioritize patching and restricting network access to the IIOP port, as exploitation requires specific non-default configurations but carries severe consequences.
No vendor-released patch identified at time of analysis. Interim mitigations include: restricting network access to TCP 3528 (CORBA/IIOP listener) to trusted hosts only, disabling CORBA/IIOP if not required, avoiding -secmgr mode when possible, and monitoring for malicious class loading via remote codebase URLs.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
Affected Products (CPE)NVD
HTTP request smuggling in Undertow (the embedded web server underpinning JBoss EAP, Red Hat Data Grid, and Apache Camel
HTTP request smuggling in Red Hat Undertow allows remote unauthenticated attackers to bypass front-end security controls
HTTP request smuggling in Undertow allows remote unauthenticated attackers to send `\r\r\r` as a header block terminator
Unrestricted Java deserialization in Red Hat EAP's embedded Apache ActiveMQ Artemis broker allows authenticated JMS clie
Path traversal in wildfly-core's deployment content handler allows an authenticated JBoss EAP, WildFly, Fuse 7, or Singl
Mismatched handling of the HTTP/1 absolute-form request authority in Red Hat build of Quarkus and other affected Red Hat
Access-control bypass in Keycloak (fixed in 26.5.3) lets a disabled user account still obtain valid tokens through the J
A remote, unauthenticated attacker can exhaust the JVM heap and cause a denial of service by sending a small crafted ima
Unbounded per-connection queue growth in Netty's WebSocketServerExtensionHandler lets unauthenticated remote attackers e
Improper handling of HTTP/2 and HTTP/3 Extended CONNECT requests in Netty-based services can downgrade them to ordinary
Unbounded remote-initiated stream creation in Netty's SpdySessionHandler allows an unauthenticated, network-positioned a
Unbounded heap memory consumption in Netty's HttpServerCodec (io.netty:netty-codec-http) lets a remote, unauthenticated
EUVD-2026-112282
GHSA-cxvw-gvx2-4475
NVD
CVE.org
Exploit-DB