IT SBIT Services
Schneeberger
DEEN
CVE tracker

Red Hat WildFly/JBoss EAP: Authentication bypass in IIOP EJB invocations

CVE-2026-114488High 7.4

← All vulnerabilities

Summary

A flaw in the IIOP/CSIv2 security interceptor of WildFly and Red Hat JBoss Enterprise Application Platform lets a remote attacker bypass authentication on IIOP EJB invocations. The interceptor accepts identity assertions (ITTPrincipalName) in the service context without verifying transport-level authentication. An unauthenticated attacker reaching port 3528 could impersonate any principal on IIOP-exposed remote EJBs. Red Hat states that the vulnerability only applies when caller propagation is enabled without mutual TLS or mandatory authentication.

Affected

  • Red Hat Fuse 7
  • Red Hat JBoss Enterprise Application Platform 7
  • Red Hat JBoss Enterprise Application Platform 8 (default: affected)
  • Red Hat Single Sign-On 7
  • Red Hat JBoss Enterprise Application Platform Expansion Pack: unaffected (per Red Hat)
  • Exact affected versions: Unknown.

Fixed in

Unknown. No fixed build confirmed in the sources; check the Red Hat CVE page and errata.

Workaround

  • Set the IIOP subsystem caller-propagation to 'none': /subsystem=iiop-openjdk:write-attribute(name=caller-propagation,value=none)
  • Ensure deployment descriptors (such as jboss-ejb3.xml) do not override caller propagation to 'supported'.
  • Block external access to TCP port 3528 or restrict it to trusted networks.
  • If caller propagation is required, require SSL/TLS with client certificate authentication (server-requires-ssl="true") or enforce mandatory authentication via as-context.
  • Caveat: disabling caller propagation may affect applications relying on distributed identity propagation; a runtime reload interrupts active connections.

Exploitation

  • Not known to be exploited in the wild; not listed in CISA KEV.
  • No public proof-of-concept found at the time of research.
  • CISA SSVC: exploitation none, automatable no, technical impact total.
  • EPSS: 0.34 % (low).

Our recommendation

  • Identify all WildFly, EAP, Fuse and SSO hosts with IIOP enabled (port 3528) and check the caller-propagation setting.
  • Set caller propagation to 'none' or enforce mutual TLS, and block port 3528 from untrusted networks.
  • Check whether port 3528 is reachable from the internet.
  • Patch as soon as Red Hat publishes fixed builds, then verify.
  • Patch and restrict the whole IIOP listener, as related IIOP CVEs (such as CVE-2026-15563 and CVE-2026-15564) were published at the same time.

Public exploits

PoC-in-GitHub, Metasploit and Exploit-DB list nothing for this CVE.

Research sources

Researched and written up in English and German by an AI (Claude by Anthropic) based on NVD, CISA, EPSS and the sources listed. The vendor information is authoritative. Researched on 3 Nov 2026, 00:23.

Original description (NVD)

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.

NVD references (2)

Sources

The tracker combines official, freely usable data sources – updated continuously:

This product uses data from the NVD API but is not endorsed or certified by the NVD. EPSS data © FIRST.org.

Affected? We can help.

We check whether your systems are affected, install updates and close the gap – continuously with the System Health Checker if you wish.