Patchwire CVEs, their patch status, and feeds to follow them

CVE-2022-0866

Fixed in a distro release EPSS <1%

This is a concurrency issue that can result in the wrong caller principal being returned from the session context of an EJB that is configured with a RunAs principal. In particular, the org.jboss.as.ejb3.component.EJBComponent class has an incomingRunAsIdentity field. This field is used by the org.jboss.as.ejb3.security.RunAsPrincipalInterceptor to keep track of the current identity prior to switching to a new identity created using the RunAs principal. The exploit consist that the EJBComponent#incomingRunAsIdentity field is currently just a SecurityIdentity. This means in a concurrent environment, where multiple users are repeatedly invoking an EJB that is configured with a RunAs principal, it's possible for the wrong the caller principal to be returned from EJBComponent#getCallerPrincipal. Similarly, it's also possible for EJBComponent#isCallerInRole to return the wrong value. Both of these methods rely on incomingRunAsIdentity. Affects all versions of JBoss EAP from 7.1.0 and all versions of WildFly 11+ when Elytron is enabled.

Published 2022-05-10 · CVE record · OSV

Products: redhat jboss_enterprise_application_platform, redhat openstack_platform, redhat wildfly

Distro releases

ReleasePackageFixed in
Red Hat jboss enterprise application platform 7.4eap7-activemq-artemis0:2.16.0-9.redhat_00042.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-activemq-artemis0:2.16.0-9.redhat_00042.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-activemq-artemis-cli0:2.16.0-9.redhat_00042.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-activemq-artemis-cli0:2.16.0-9.redhat_00042.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-activemq-artemis-commons0:2.16.0-9.redhat_00042.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-activemq-artemis-commons0:2.16.0-9.redhat_00042.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-activemq-artemis-core-client0:2.16.0-9.redhat_00042.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-activemq-artemis-core-client0:2.16.0-9.redhat_00042.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-activemq-artemis-dto0:2.16.0-9.redhat_00042.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-activemq-artemis-dto0:2.16.0-9.redhat_00042.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-activemq-artemis-hornetq-protocol0:2.16.0-9.redhat_00042.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-activemq-artemis-hornetq-protocol0:2.16.0-9.redhat_00042.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-activemq-artemis-hqclient-protocol0:2.16.0-9.redhat_00042.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-activemq-artemis-hqclient-protocol0:2.16.0-9.redhat_00042.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-activemq-artemis-jdbc-store0:2.16.0-9.redhat_00042.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-activemq-artemis-jdbc-store0:2.16.0-9.redhat_00042.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-activemq-artemis-jms-client0:2.16.0-9.redhat_00042.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-activemq-artemis-jms-client0:2.16.0-9.redhat_00042.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-activemq-artemis-jms-server0:2.16.0-9.redhat_00042.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-activemq-artemis-jms-server0:2.16.0-9.redhat_00042.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-activemq-artemis-journal0:2.16.0-9.redhat_00042.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-activemq-artemis-journal0:2.16.0-9.redhat_00042.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-activemq-artemis-ra0:2.16.0-9.redhat_00042.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-activemq-artemis-ra0:2.16.0-9.redhat_00042.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-activemq-artemis-selector0:2.16.0-9.redhat_00042.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-activemq-artemis-selector0:2.16.0-9.redhat_00042.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-activemq-artemis-server0:2.16.0-9.redhat_00042.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-activemq-artemis-server0:2.16.0-9.redhat_00042.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-activemq-artemis-service-extensions0:2.16.0-9.redhat_00042.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-activemq-artemis-service-extensions0:2.16.0-9.redhat_00042.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-activemq-artemis-tools0:2.16.0-9.redhat_00042.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-activemq-artemis-tools0:2.16.0-9.redhat_00042.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-h2database0:1.4.197-2.redhat_00004.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-h2database0:1.4.197-2.redhat_00004.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-hal-console0:3.3.12-1.Final_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-hal-console0:3.3.12-1.Final_redhat_00001.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-jackson-databind0:2.12.6.1-1.redhat_00003.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-jackson-databind0:2.12.6.1-1.redhat_00003.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-jboss-xnio-base0:3.8.7-1.SP1_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-jboss-xnio-base0:3.8.7-1.SP1_redhat_00001.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-netty0:4.1.72-4.Final_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-netty0:4.1.72-4.Final_redhat_00001.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-netty-all0:4.1.72-4.Final_redhat_00001.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-netty-all0:4.1.72-4.Final_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-netty-buffer0:4.1.72-4.Final_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-netty-buffer0:4.1.72-4.Final_redhat_00001.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-netty-codec0:4.1.72-4.Final_redhat_00001.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-netty-codec0:4.1.72-4.Final_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-netty-codec-dns0:4.1.72-4.Final_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-netty-codec-dns0:4.1.72-4.Final_redhat_00001.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-netty-codec-haproxy0:4.1.72-4.Final_redhat_00001.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-netty-codec-haproxy0:4.1.72-4.Final_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-netty-codec-http0:4.1.72-4.Final_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-netty-codec-http0:4.1.72-4.Final_redhat_00001.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-netty-codec-http20:4.1.72-4.Final_redhat_00001.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-netty-codec-http20:4.1.72-4.Final_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-netty-codec-memcache0:4.1.72-4.Final_redhat_00001.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-netty-codec-memcache0:4.1.72-4.Final_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-netty-codec-mqtt0:4.1.72-4.Final_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-netty-codec-mqtt0:4.1.72-4.Final_redhat_00001.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-netty-codec-redis0:4.1.72-4.Final_redhat_00001.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-netty-codec-redis0:4.1.72-4.Final_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-netty-codec-smtp0:4.1.72-4.Final_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-netty-codec-smtp0:4.1.72-4.Final_redhat_00001.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-netty-codec-socks0:4.1.72-4.Final_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-netty-codec-socks0:4.1.72-4.Final_redhat_00001.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-netty-codec-stomp0:4.1.72-4.Final_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-netty-codec-stomp0:4.1.72-4.Final_redhat_00001.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-netty-codec-xml0:4.1.72-4.Final_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-netty-codec-xml0:4.1.72-4.Final_redhat_00001.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-netty-common0:4.1.72-4.Final_redhat_00001.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-netty-common0:4.1.72-4.Final_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-netty-handler0:4.1.72-4.Final_redhat_00001.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-netty-handler0:4.1.72-4.Final_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-netty-handler-proxy0:4.1.72-4.Final_redhat_00001.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-netty-handler-proxy0:4.1.72-4.Final_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-netty-resolver0:4.1.72-4.Final_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-netty-resolver0:4.1.72-4.Final_redhat_00001.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-netty-resolver-dns0:4.1.72-4.Final_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-netty-resolver-dns0:4.1.72-4.Final_redhat_00001.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-netty-resolver-dns-classes-macos0:4.1.72-4.Final_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-netty-resolver-dns-classes-macos0:4.1.72-4.Final_redhat_00001.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-netty-transport0:4.1.72-4.Final_redhat_00001.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-netty-transport0:4.1.72-4.Final_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-netty-transport-classes-epoll0:4.1.72-4.Final_redhat_00001.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-netty-transport-classes-epoll0:4.1.72-4.Final_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-netty-transport-classes-kqueue0:4.1.72-4.Final_redhat_00001.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-netty-transport-classes-kqueue0:4.1.72-4.Final_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-netty-transport-native-unix-common0:4.1.72-4.Final_redhat_00001.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-netty-transport-native-unix-common0:4.1.72-4.Final_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-netty-transport-rxtx0:4.1.72-4.Final_redhat_00001.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-netty-transport-rxtx0:4.1.72-4.Final_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-netty-transport-sctp0:4.1.72-4.Final_redhat_00001.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-netty-transport-sctp0:4.1.72-4.Final_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-netty-transport-udt0:4.1.72-4.Final_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-netty-transport-udt0:4.1.72-4.Final_redhat_00001.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-undertow0:2.2.17-2.SP4_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-undertow0:2.2.17-2.SP4_redhat_00001.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-wildfly0:7.4.5-3.GA_redhat_00001.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-wildfly0:7.4.5-3.GA_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-wildfly-http-client0:1.1.11-1.SP1_redhat_00001.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-wildfly-http-client0:1.1.11-1.SP1_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-wildfly-http-client-common0:1.1.11-1.SP1_redhat_00001.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-wildfly-http-client-common0:1.1.11-1.SP1_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-wildfly-http-ejb-client0:1.1.11-1.SP1_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-wildfly-http-ejb-client0:1.1.11-1.SP1_redhat_00001.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-wildfly-http-naming-client0:1.1.11-1.SP1_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-wildfly-http-naming-client0:1.1.11-1.SP1_redhat_00001.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-wildfly-http-transaction-client0:1.1.11-1.SP1_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-wildfly-http-transaction-client0:1.1.11-1.SP1_redhat_00001.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-wildfly-java-jdk110:7.4.5-3.GA_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-wildfly-java-jdk80:7.4.5-3.GA_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-wildfly-javadocs0:7.4.5-3.GA_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-wildfly-javadocs0:7.4.5-3.GA_redhat_00001.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-wildfly-modules0:7.4.5-3.GA_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-wildfly-modules0:7.4.5-3.GA_redhat_00001.1.el8eap
Red Hat jboss enterprise application platform 7.4eap7-xerces-j20:2.12.0-3.SP04_redhat_00001.1.el7eap
Red Hat jboss enterprise application platform 7.4eap7-xerces-j20:2.12.0-3.SP04_redhat_00001.1.el8eap
Red Hat red hat single sign on 7.5rh-sso7-keycloak0:15.0.8-1.redhat_00001.1.el8sso
Red Hat red hat single sign on 7.5rh-sso7-keycloak0:15.0.8-1.redhat_00001.1.el7sso
Red Hat red hat single sign on 7.5rh-sso7-keycloak-server0:15.0.8-1.redhat_00001.1.el7sso
Red Hat red hat single sign on 7.5rh-sso7-keycloak-server0:15.0.8-1.redhat_00001.1.el8sso
Red Hat red hat single sign on 7.6rh-sso70:1-5.el9sso
Red Hat red hat single sign on 7.6rh-sso7-javapackages-filesystem0:6.0.0-7.el9sso
Red Hat red hat single sign on 7.6rh-sso7-javapackages-tools0:6.0.0-7.el9sso
Red Hat red hat single sign on 7.6rh-sso7-keycloak0:18.0.3-1.redhat_00001.1.el7sso
Red Hat red hat single sign on 7.6rh-sso7-keycloak0:18.0.3-1.redhat_00001.1.el8sso
Red Hat red hat single sign on 7.6rh-sso7-keycloak0:18.0.3-1.redhat_00001.1.el9sso
Red Hat red hat single sign on 7.6rh-sso7-keycloak-server0:18.0.3-1.redhat_00001.1.el7sso
Red Hat red hat single sign on 7.6rh-sso7-keycloak-server0:18.0.3-1.redhat_00001.1.el8sso
Red Hat red hat single sign on 7.6rh-sso7-keycloak-server0:18.0.3-1.redhat_00001.1.el9sso
Red Hat red hat single sign on 7.6rh-sso7-python3-javapackages0:6.0.0-7.el9sso
Red Hat red hat single sign on 7.6rh-sso7-runtime0:1-5.el9sso