Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach IIOP port 3528
-
DeliveryCraft CSIv2 ITTPrincipalName assertion
-
ExploitInterceptor accepts identity unverified
-
ExecutionInvoke @Remote EJB as impersonated principal
-
ImpactAccess 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
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).
Primary rating from Vendor (redhat).
CVSS VectorNVD
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
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.
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
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
Affected Products (CPE)NVD
An issue was discovered in WildFly 10.1.2.Final. Rated critical severity (CVSS 9.8), this vulnerability is remotely expl
An issue was discovered in WildFly 10.1.2.Final. Rated critical severity (CVSS 9.8), this vulnerability is remotely expl
A memory leak flaw was found in WildFly in all versions up to 21.0.0.Final, where host-controller tries to reconnect in
It was discovered that the ElytronManagedThread in Wildfly's Elytron subsystem in versions from 11 to 16 stores a Securi
A flaw was found in WildFly, where an attacker can see deployment names, endpoints, and any other data the trace payload
A flaw was found in Wildfly before wildfly-embedded-13.0.0.Final, where the embedded managed process API has an exposed
A vulnerability was found in Wildfly in versions before 20.0.0.Final, where a remote deserialization attack is possible
Path traversal in WildFly's management take-snapshot operation lets an authenticated user holding only the Monitor RBAC
A flaw was found in the Wildfly Server Role Based Access Control (RBAC) provider. Rated medium severity (CVSS 6.5), this
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.
The IIOP OpenJDK Subsystem in WildFly before version 14.0.0 does not honour configuration when SSL transport is required
This is a concurrency issue that can result in the wrong caller principal being returned from the session context of an
EUVD-2026-112635
GHSA-998f-p8vh-hwg6
NVD
CVE.org
EPSS
Exploit-DB