Skip to main content

Red Hat JBoss EAP CVE-2026-84725

| EUVDEUVD-2026-112282 HIGH
Inclusion of Functionality from Untrusted Control Sphere (CWE-829)
2026-10-28 redhat GHSA-cxvw-gvx2-4475
8.1
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach IIOP/CDR listener on :3528
  2. Delivery
    Send CDR object with attacker codebase URL
  3. Exploit
    JDKBridge honours URL during unmarshalling
  4. Execution
    Load and instantiate remote class in JVM
  5. Impact
    Code 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Vendor (redhat) PRIMARY HIGH
NVD 8.1 HIGH
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.1 HIGH

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.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (redhat).

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

Prevalence
High
widely deployed enterprise Java application server (Red Hat JBoss EAP 7 and 8)
Data Quality
3 sources
Confidence: Low

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS N/A
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

40
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +40
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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

cpe:2.3:a:red_hat:red_hat_jboss_enterprise_application_platform_7:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_jboss_enterprise_application_platform_8:*:*:*:*:*:*:*:*
CVE-2026-28369 CRITICAL
9.1 Mar 27

HTTP request smuggling in Undertow (the embedded web server underpinning JBoss EAP, Red Hat Data Grid, and Apache Camel

CVE-2026-28368 CRITICAL
9.1 Mar 27

HTTP request smuggling in Red Hat Undertow allows remote unauthenticated attackers to bypass front-end security controls

CVE-2026-28367 CRITICAL
9.1 Mar 27

HTTP request smuggling in Undertow allows remote unauthenticated attackers to send `\r\r\r` as a header block terminator

CVE-2026-86404 HIGH
8.8 Sep 07

Unrestricted Java deserialization in Red Hat EAP's embedded Apache ActiveMQ Artemis broker allows authenticated JMS clie

CVE-2026-85634 HIGH
8.8 Oct 15

Path traversal in wildfly-core's deployment content handler allows an authenticated JBoss EAP, WildFly, Fuse 7, or Singl

CVE-2026-93569 HIGH
8.2 Sep 18

Mismatched handling of the HTTP/1 absolute-form request authority in Red Hat build of Quarkus and other affected Red Hat

CVE-2026-1609 HIGH
8.1 Jul 16

Access-control bypass in Keycloak (fixed in 26.5.3) lets a disabled user account still obtain valid tokens through the J

CVE-2026-89059 HIGH
7.5 Sep 18

A remote, unauthenticated attacker can exhaust the JVM heap and cause a denial of service by sending a small crafted ima

CVE-2026-93558 HIGH
7.5 Sep 18

Unbounded per-connection queue growth in Netty's WebSocketServerExtensionHandler lets unauthenticated remote attackers e

CVE-2026-93568 HIGH
7.5 Sep 18

Improper handling of HTTP/2 and HTTP/3 Extended CONNECT requests in Netty-based services can downgrade them to ordinary

CVE-2026-93488 HIGH
7.5 Sep 18

Unbounded remote-initiated stream creation in Netty's SpdySessionHandler allows an unauthenticated, network-positioned a

CVE-2026-93491 HIGH
7.5 Sep 18

Unbounded heap memory consumption in Netty's HttpServerCodec (io.netty:netty-codec-http) lets a remote, unauthenticated

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy