Skip to main content
View

Attack ChainAIDerived

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

  1. Access
    Reach IIOP port 3528
  2. Delivery
    Craft CSIv2 ITTPrincipalName assertion
  3. Exploit
    Interceptor accepts identity unverified
  4. Execution
    Invoke @Remote EJB as impersonated principal
  5. Impact
    Access or alter protected EJB data

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

Requires the target WildFly/JBoss EAP server to have IIOP (CORBA) EJB remoting enabled and the CSIv2 security interceptor reachable on TCP port 3528, with at least one @Remote EJB exposed over IIOP. Under those conditions an unauthenticated remote attacker (PR:N) can submit an ITTPrincipalName identity assertion in the service context and have it accepted without any transport-level authentication, impersonating any principal. The primary limiting factor is deployment exposure: IIOP/EJB-over-IIOP is not enabled in default standalone configurations, so only installations that have activated and network-exposed the IIOP subsystem are affected; no user interaction and no prior credentials are needed once the port is reachable.

Impact

This is a genuine high-priority authentication-bypass issue rather than an inflated CVSS score. The CVSS:3.1 vector (AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N, 7.4) marks it network-reachable and unauthenticated (PR:N) with high confidentiality and integrity impact and no availability impact - consistent with impersonation of arbitrary principals on @Remote EJBs. The decision framework assigns a 'this_week' priority from Red Hat, indicating meaningful but not emergency urgency. No EPSS probability, no CISA KEV listing, and no public exploit reference are provided, so there is no evidence of active exploitation or widespread automated weaponization; the risk is real but currently theoretical/targeted. One signal conflict must be flagged: the input Tags include 'Denial Of Service', which contradicts the CVSS vector (A:N) and the description (an identity-assertion impersonation flaw) - treat the DoS label as erroneous. The input's AC:H also sits awkwardly with the described trigger (the interceptor simply accepts an ITTPrincipalName assertion without transport authentication), which reads as low-complexity; the practical gating factor is deployment exposure of IIOP, not attack sophistication.

Exploit ScenarioDerived

An attacker with network reach to a WildFly/JBoss EAP instance exposing IIOP on TCP port 3528 crafts a CSIv2 service-context carrying an ITTPrincipalName identity assertion naming a privileged principal. Because the security interceptor accepts the asserted identity without verifying transport-level authentication, the attacker invokes any IIOP-exposed @Remote EJB as that impersonated principal, reading or modifying data the EJB protects. No public exploit code is identified at time of analysis; exploitation requires IIOP/EJB remoting to be enabled and reachable.

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

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

Alert me

AnalysisAIv1 – Oct 29, 2026

Authentication bypass in WildFly / Red Hat JBoss EAP allows an unauthenticated remote attacker who can reach the IIOP (CORBA) EJB remoting port 3528 to impersonate any principal and invoke every IIOP-exposed @Remote EJB. The CSIv2 security interceptor accepts an attacker-supplied ITTPrincipalName identity assertion in the service context without verifying that transport-level authentication actually occurred, so no credentials or prior access are required once the port is reachable. Exposure is limited to deployments that have enabled and network-exposed the IIOP subsystem, since it is not active in default standalone configurations; no public exploit was identified at time of analysis, and the vendor-rated priority places remediation in the current week's patch cycle.

RemediationAI

No vendor-released patch is listed in the available data for this CVE, so track the Red Hat advisory at https://access.redhat.com/security/cve/CVE-2026-114488 and the Bugzilla record at https://bugzilla.redhat.com/show_bug.cgi?id=2491619 for the fixed build per affected product line and apply it as soon as it is published, consistent with the current-week priority assigned to this issue. Until then, the most direct mitigation is to remove or disable the iiop-openjdk subsystem in standalone.xml or domain.xml and to stop exposing TCP 3528; the trade-off is that any CORBA/IIOP-based remote EJB client or legacy integration that depends on that listener will stop working, so inventory consumers first. Where IIOP must remain active, restrict port 3528 at the network and host firewall to explicitly trusted application-tier source addresses and segment it away from user networks, accepting that this is a compensating control rather than a fix and that any host inside the allowed range can still assert an arbitrary principal. Deploying only @Local EJB views or migrating remote clients to an HTTP-based remoting channel without IIOP removes the attack surface entirely, at the cost of application refactoring. Because no transport-level authentication is verified by the affected interceptor, enabling CSIv2 identity assertion settings or SAS client certificate options alone should not be treated as a workaround without vendor confirmation.

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 sits in the CORBA/IIOP remoting stack that WildFly and Red Hat JBoss Enterprise Application Platform use to expose remote EJBs. CSIv2 (Common Secure Interoperability Version 2) carries security attributes in an IIOP service context, including identity assertion tokens such as ITTPrincipalName, which tell the server which principal the caller claims to be. Correct implementations bind that claim to an authenticated transport or message-level credential; here the interceptor trusted the client-supplied assertion on its own, so the identity-establishment functionality was taken from an untrusted control sphere, matching the CWE-829 mapping on the record. Because the assertion travels inside the request rather than being derived from a validated SAS/GSS-API context, any client that can open a connection to the IIOP listener can select the principal it wishes to be. The practical constraint is architectural rather than cryptographic: the iiop-openjdk subsystem and @Remote EJB bindings are opt-in, so default standalone server profiles are not exposed, while integrated CORBA-based clients, legacy EJB remoting and some Fuse or SSO integration topologies are. Feed tags for this CVE also include denial of service, but the described mechanism and assessed vector center on confidentiality and integrity through impersonation rather than availability.

Know when Wildfly 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 7.4 HIGH
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
vuln.today AI 9.1 CRITICAL

Network-reachable and unauthenticated (PR:N); accepting an unverified identity assertion is a low-complexity trigger (AC:L); impersonation yields high C and I but no availability loss (A:N).

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/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
None

DescriptionNVD

A flaw was found in Wildfly. A remote attacker can bypass authentication on IIOP EJB invocations as the CSIv2 security interceptor accepts ITTPrincipalName identity assertions in the service context without verifying transport-level authentication, allowing a pre-auth attacker on the port 3528 to impersonate any principal on every IIOP-exposed @Remote EJB.

Executive ViewAI

Why It Matters

A high-severity authentication bypass in WildFly / Red Hat JBoss EAP (CVE-2026-114488) allows unauthenticated network attackers to impersonate any user and invoke remote EJBs, potentially compromising application integrity and data confidentiality for deployments exposing the IIOP (CORBA) remoting port 3528. Leadership should prioritize remediation because affected services could be accessed without credentials, undermining trust in business applications.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: disable the IIOP subsystem if not required; restrict network access to port 3528 to trusted sources; enforce CSIv2 transport-level authentication where IIOP must remain enabled.

Threat Intelligence Overview

EPSS Score
0.3%
Top 73% exploitable
Prevalence
High
WildFly/JBoss EAP is widely deployed enterprise Java application server software
Social Media
1
Sightings
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 0.3%
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

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

Affected Products (CPE)NVD

cpe:2.3:a:red_hat:red_hat_fuse_7:*:*:*:*:*:*:*:*
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_7:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_jboss_enterprise_application_platform_8:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_jboss_enterprise_application_platform_expansion_pack:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_single_sign-on_7:*:*:*:*:*:*:*:*
CVE-2018-10683 CRITICAL POC
9.8 May 09

An issue was discovered in WildFly 10.1.2.Final. Rated critical severity (CVSS 9.8), this vulnerability is remotely expl

CVE-2018-10682 CRITICAL POC
9.8 May 09

An issue was discovered in WildFly 10.1.2.Final. Rated critical severity (CVSS 9.8), this vulnerability is remotely expl

CVE-2020-25689 MEDIUM POC
6.5 Nov 02

A memory leak flaw was found in WildFly in all versions up to 21.0.0.Final, where host-controller tries to reconnect in

CVE-2019-3894 HIGH
8.8 May 03

It was discovered that the ElytronManagedThread in Wildfly's Elytron subsystem in versions from 11 to 16 stores a Securi

CVE-2022-1278 HIGH
7.5 Sep 13

A flaw was found in WildFly, where an attacker can see deployment names, endpoints, and any other data the trace payload

CVE-2020-10718 HIGH
7.5 Sep 16

A flaw was found in Wildfly before wildfly-embedded-13.0.0.Final, where the embedded managed process API has an exposed

CVE-2020-10740 HIGH
7.5 Jun 22

A vulnerability was found in Wildfly in versions before 20.0.0.Final, where a remote deserialization attack is possible

CVE-2026-84823 HIGH
7.1 Oct 16

Path traversal in WildFly's management take-snapshot operation lets an authenticated user holding only the Monitor RBAC

CVE-2025-23367 MEDIUM
6.5 Jan 30

A flaw was found in the Wildfly Server Role Based Access Control (RBAC) provider. Rated medium severity (CVSS 6.5), this

CVE-2020-27822 MEDIUM
5.9 Dec 08

A flaw was found in Wildfly affecting versions 19.0.0.Final, 19.1.0.Final, 20.0.0.Final, 20.0.1.Final, and 21.0.0.Final.

CVE-2018-14627 MEDIUM
5.9 Sep 04

The IIOP OpenJDK Subsystem in WildFly before version 14.0.0 does not honour configuration when SSL transport is required

CVE-2022-0866 MEDIUM
5.3 May 10

This is a concurrency issue that can result in the wrong caller principal being returned from the session context of an

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