CVE-2020-10714: High severity redhat WildFly Elytron vulnerability

Published Apr 20, 2020
·
Updated

A flaw was found in WildFly Elytron version 1.11.3.Final and before. When using WildFly Elytron FORM authentication with a session ID in the URL, an attacker could perform a session fixation attack. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability.

Other sources

WildFly Elytron FORM authentication when a session ID is present in the URL allows an attacker can perform a session fixation attack. There is a related bug ELY-1950 [1] on WildFly Elytron. Practically the bug ELY-1950 prevents this exploit being viable for FORM authentication but, this flaw is treated as a security vulnerability.

Note that, the other authentication mechanism which makes use of a session for persisting the current identity is the SPNEGO authentication mechanism where this attack could be executed in its current form. SPNEGO tends to be used on internal networks rather than the internet so this could be a mitigating factor that any attack would be from within. However, on the opposite perspective other than tricking the user into clicking the link the SPNEGO authentication could then occur silently with the victim not being as aware they have established an authenticated session.

[1] https://issues.redhat.com/browse/ELY-1950 FORM authentication not working for URL encoded session IDs

Red Hat

Affected Software

115 affected componentsFixes available
redhat/eap7-dom4j<0:2.1.3-1.redhat_00001.1.el6ea
0:2.1.3-1.redhat_00001.1.el6ea
redhat/eap7-elytron-web<0:1.2.5-1.Final_redhat_00001.1.el6ea
0:1.2.5-1.Final_redhat_00001.1.el6ea
redhat/eap7-glassfish-jsf<0:2.3.5-13.SP3_redhat_00011.1.el6ea
0:2.3.5-13.SP3_redhat_00011.1.el6ea
redhat/eap7-hal-console<0:3.0.23-1.Final_redhat_00001.1.el6ea
0:3.0.23-1.Final_redhat_00001.1.el6ea
redhat/eap7-hibernate<0:5.3.17-1.Final_redhat_00001.1.el6ea
0:5.3.17-1.Final_redhat_00001.1.el6ea
redhat/eap7-hibernate-validator<0:6.0.20-1.Final_redhat_00001.1.el6ea
0:6.0.20-1.Final_redhat_00001.1.el6ea
redhat/eap7-ironjacamar<0:1.4.22-1.Final_redhat_00001.1.el6ea
0:1.4.22-1.Final_redhat_00001.1.el6ea
redhat/eap7-jackson-databind<0:2.9.10.4-1.redhat_00001.1.el6ea
0:2.9.10.4-1.redhat_00001.1.el6ea
redhat/eap7-jboss-genericjms<0:2.0.6-1.Final_redhat_00001.1.el6ea
0:2.0.6-1.Final_redhat_00001.1.el6ea
redhat/eap7-jboss-logmanager<0:2.1.15-1.Final_redhat_00001.1.el6ea
0:2.1.15-1.Final_redhat_00001.1.el6ea
redhat/eap7-jboss-modules<0:1.8.10-1.Final_redhat_00001.1.el6ea
0:1.8.10-1.Final_redhat_00001.1.el6ea
redhat/eap7-jboss-server-migration<0:1.3.1-13.Final_redhat_00014.1.el6ea
0:1.3.1-13.Final_redhat_00014.1.el6ea
redhat/eap7-jboss-xnio-base<0:3.7.6-4.SP3_redhat_00001.1.el6ea
0:3.7.6-4.SP3_redhat_00001.1.el6ea
redhat/eap7-resteasy<0:3.6.1-10.SP9_redhat_00001.1.el6ea
0:3.6.1-10.SP9_redhat_00001.1.el6ea
redhat/eap7-undertow<0:2.0.30-4.SP4_redhat_00001.1.el6ea
0:2.0.30-4.SP4_redhat_00001.1.el6ea
redhat/eap7-weld-core<0:3.0.6-4.Final_redhat_00004.1.el6ea
0:3.0.6-4.Final_redhat_00004.1.el6ea
redhat/eap7-wildfly<0:7.2.9-4.GA_redhat_00003.1.el6ea
0:7.2.9-4.GA_redhat_00003.1.el6ea
redhat/eap7-wildfly-elytron<0:1.6.8-1.Final_redhat_00001.1.el6ea
0:1.6.8-1.Final_redhat_00001.1.el6ea
redhat/eap7-wildfly-http-client<0:1.0.22-1.Final_redhat_00001.1.el6ea
0:1.0.22-1.Final_redhat_00001.1.el6ea
redhat/eap7-wildfly-transaction-client<0:1.1.11-1.Final_redhat_00001.1.el6ea
0:1.1.11-1.Final_redhat_00001.1.el6ea
redhat/eap7-dom4j<0:2.1.3-1.redhat_00001.1.el7ea
0:2.1.3-1.redhat_00001.1.el7ea
redhat/eap7-elytron-web<0:1.2.5-1.Final_redhat_00001.1.el7ea
0:1.2.5-1.Final_redhat_00001.1.el7ea
redhat/eap7-glassfish-jsf<0:2.3.5-13.SP3_redhat_00011.1.el7ea
0:2.3.5-13.SP3_redhat_00011.1.el7ea
redhat/eap7-hal-console<0:3.0.23-1.Final_redhat_00001.1.el7ea
0:3.0.23-1.Final_redhat_00001.1.el7ea
redhat/eap7-hibernate<0:5.3.17-1.Final_redhat_00001.1.el7ea
0:5.3.17-1.Final_redhat_00001.1.el7ea
redhat/eap7-hibernate-validator<0:6.0.20-1.Final_redhat_00001.1.el7ea
0:6.0.20-1.Final_redhat_00001.1.el7ea
redhat/eap7-ironjacamar<0:1.4.22-1.Final_redhat_00001.1.el7ea
0:1.4.22-1.Final_redhat_00001.1.el7ea
redhat/eap7-jackson-databind<0:2.9.10.4-1.redhat_00001.1.el7ea
0:2.9.10.4-1.redhat_00001.1.el7ea
redhat/eap7-jboss-genericjms<0:2.0.6-1.Final_redhat_00001.1.el7ea
0:2.0.6-1.Final_redhat_00001.1.el7ea
redhat/eap7-jboss-logmanager<0:2.1.15-1.Final_redhat_00001.1.el7ea
0:2.1.15-1.Final_redhat_00001.1.el7ea
redhat/eap7-jboss-modules<0:1.8.10-1.Final_redhat_00001.1.el7ea
0:1.8.10-1.Final_redhat_00001.1.el7ea
redhat/eap7-jboss-server-migration<0:1.3.1-13.Final_redhat_00014.1.el7ea
0:1.3.1-13.Final_redhat_00014.1.el7ea
redhat/eap7-jboss-xnio-base<0:3.7.6-4.SP3_redhat_00001.1.el7ea
0:3.7.6-4.SP3_redhat_00001.1.el7ea
redhat/eap7-resteasy<0:3.6.1-10.SP9_redhat_00001.1.el7ea
0:3.6.1-10.SP9_redhat_00001.1.el7ea
redhat/eap7-undertow<0:2.0.30-4.SP4_redhat_00001.1.el7ea
0:2.0.30-4.SP4_redhat_00001.1.el7ea
redhat/eap7-weld-core<0:3.0.6-4.Final_redhat_00004.1.el7ea
0:3.0.6-4.Final_redhat_00004.1.el7ea
redhat/eap7-wildfly<0:7.2.9-4.GA_redhat_00003.1.el7ea
0:7.2.9-4.GA_redhat_00003.1.el7ea
redhat/eap7-wildfly-elytron<0:1.6.8-1.Final_redhat_00001.1.el7ea
0:1.6.8-1.Final_redhat_00001.1.el7ea
redhat/eap7-wildfly-http-client<0:1.0.22-1.Final_redhat_00001.1.el7ea
0:1.0.22-1.Final_redhat_00001.1.el7ea
redhat/eap7-wildfly-transaction-client<0:1.1.11-1.Final_redhat_00001.1.el7ea
0:1.1.11-1.Final_redhat_00001.1.el7ea
redhat/eap7-dom4j<0:2.1.3-1.redhat_00001.1.el8ea
0:2.1.3-1.redhat_00001.1.el8ea
redhat/eap7-elytron-web<0:1.2.5-1.Final_redhat_00001.1.el8ea
0:1.2.5-1.Final_redhat_00001.1.el8ea
redhat/eap7-glassfish-jsf<0:2.3.5-13.SP3_redhat_00011.1.el8ea
0:2.3.5-13.SP3_redhat_00011.1.el8ea
redhat/eap7-hal-console<0:3.0.23-1.Final_redhat_00001.1.el8ea
0:3.0.23-1.Final_redhat_00001.1.el8ea
redhat/eap7-hibernate<0:5.3.17-1.Final_redhat_00001.1.el8ea
0:5.3.17-1.Final_redhat_00001.1.el8ea
redhat/eap7-hibernate-validator<0:6.0.20-1.Final_redhat_00001.1.el8ea
0:6.0.20-1.Final_redhat_00001.1.el8ea
redhat/eap7-ironjacamar<0:1.4.22-1.Final_redhat_00001.1.el8ea
0:1.4.22-1.Final_redhat_00001.1.el8ea
redhat/eap7-jackson-databind<0:2.9.10.4-1.redhat_00001.1.el8ea
0:2.9.10.4-1.redhat_00001.1.el8ea
redhat/eap7-jboss-genericjms<0:2.0.6-1.Final_redhat_00001.1.el8ea
0:2.0.6-1.Final_redhat_00001.1.el8ea
redhat/eap7-jboss-logmanager<0:2.1.15-1.Final_redhat_00001.1.el8ea
0:2.1.15-1.Final_redhat_00001.1.el8ea
redhat/eap7-jboss-modules<0:1.8.10-1.Final_redhat_00001.1.el8ea
0:1.8.10-1.Final_redhat_00001.1.el8ea
redhat/eap7-jboss-server-migration<0:1.3.1-13.Final_redhat_00014.1.el8ea
0:1.3.1-13.Final_redhat_00014.1.el8ea
redhat/eap7-jboss-xnio-base<0:3.7.6-4.SP3_redhat_00001.1.el8ea
0:3.7.6-4.SP3_redhat_00001.1.el8ea
redhat/eap7-resteasy<0:3.6.1-10.SP9_redhat_00001.1.el8ea
0:3.6.1-10.SP9_redhat_00001.1.el8ea
redhat/eap7-undertow<0:2.0.30-4.SP4_redhat_00001.1.el8ea
0:2.0.30-4.SP4_redhat_00001.1.el8ea
redhat/eap7-weld-core<0:3.0.6-4.Final_redhat_00004.1.el8ea
0:3.0.6-4.Final_redhat_00004.1.el8ea
redhat/eap7-wildfly<0:7.2.9-4.GA_redhat_00003.1.el8ea
0:7.2.9-4.GA_redhat_00003.1.el8ea
redhat/eap7-wildfly-elytron<0:1.6.8-1.Final_redhat_00001.1.el8ea
0:1.6.8-1.Final_redhat_00001.1.el8ea
redhat/eap7-wildfly-http-client<0:1.0.22-1.Final_redhat_00001.1.el8ea
0:1.0.22-1.Final_redhat_00001.1.el8ea
redhat/eap7-wildfly-transaction-client<0:1.1.11-1.Final_redhat_00001.1.el8ea
0:1.1.11-1.Final_redhat_00001.1.el8ea
redhat/eap7-elytron-web<0:1.6.2-1.Final_redhat_00001.1.el6ea
0:1.6.2-1.Final_redhat_00001.1.el6ea
redhat/eap7-glassfish-jsf<0:2.3.9-11.SP11_redhat_00001.1.el6ea
0:2.3.9-11.SP11_redhat_00001.1.el6ea
redhat/eap7-hal-console<0:3.2.9-1.Final_redhat_00001.1.el6ea
0:3.2.9-1.Final_redhat_00001.1.el6ea
redhat/eap7-infinispan<0:9.4.19-1.Final_redhat_00001.1.el6ea
0:9.4.19-1.Final_redhat_00001.1.el6ea
redhat/eap7-jackson-annotations<0:2.10.4-1.redhat_00001.1.el6ea
0:2.10.4-1.redhat_00001.1.el6ea
redhat/eap7-jackson-core<0:2.10.4-1.redhat_00001.1.el6ea
0:2.10.4-1.redhat_00001.1.el6ea
redhat/eap7-jackson-databind<0:2.10.4-1.redhat_00001.1.el6ea
0:2.10.4-1.redhat_00001.1.el6ea
redhat/eap7-jackson-jaxrs-providers<0:2.10.4-1.redhat_00001.1.el6ea
0:2.10.4-1.redhat_00001.1.el6ea
redhat/eap7-jackson-modules-base<0:2.10.4-1.redhat_00001.1.el6ea
0:2.10.4-1.redhat_00001.1.el6ea
redhat/eap7-jackson-modules-java8<0:2.10.4-1.redhat_00001.1.el6ea
0:2.10.4-1.redhat_00001.1.el6ea
redhat/eap7-jboss-server-migration<0:1.7.1-7.Final_redhat_00009.1.el6ea
0:1.7.1-7.Final_redhat_00009.1.el6ea
redhat/eap7-jboss-xnio-base<0:3.7.8-1.SP1_redhat_00001.1.el6ea
0:3.7.8-1.SP1_redhat_00001.1.el6ea
redhat/eap7-netty<0:4.1.48-1.Final_redhat_00001.1.el6ea
0:4.1.48-1.Final_redhat_00001.1.el6ea
redhat/eap7-wildfly<0:7.3.2-4.GA_redhat_00002.1.el6ea
0:7.3.2-4.GA_redhat_00002.1.el6ea
redhat/eap7-wildfly-common<0:1.5.2-1.Final_redhat_00002.1.el6ea
0:1.5.2-1.Final_redhat_00002.1.el6ea
redhat/eap7-wildfly-elytron<0:1.10.7-1.Final_redhat_00001.1.el6ea
0:1.10.7-1.Final_redhat_00001.1.el6ea
redhat/eap7-elytron-web<0:1.6.2-1.Final_redhat_00001.1.el7ea
0:1.6.2-1.Final_redhat_00001.1.el7ea
redhat/eap7-glassfish-jsf<0:2.3.9-11.SP11_redhat_00001.1.el7ea
0:2.3.9-11.SP11_redhat_00001.1.el7ea
redhat/eap7-hal-console<0:3.2.9-1.Final_redhat_00001.1.el7ea
0:3.2.9-1.Final_redhat_00001.1.el7ea
redhat/eap7-infinispan<0:9.4.19-1.Final_redhat_00001.1.el7ea
0:9.4.19-1.Final_redhat_00001.1.el7ea
redhat/eap7-jackson-annotations<0:2.10.4-1.redhat_00001.1.el7ea
0:2.10.4-1.redhat_00001.1.el7ea
redhat/eap7-jackson-core<0:2.10.4-1.redhat_00001.1.el7ea
0:2.10.4-1.redhat_00001.1.el7ea
redhat/eap7-jackson-databind<0:2.10.4-1.redhat_00001.1.el7ea
0:2.10.4-1.redhat_00001.1.el7ea
redhat/eap7-jackson-jaxrs-providers<0:2.10.4-1.redhat_00001.1.el7ea
0:2.10.4-1.redhat_00001.1.el7ea
redhat/eap7-jackson-modules-base<0:2.10.4-1.redhat_00001.1.el7ea
0:2.10.4-1.redhat_00001.1.el7ea
redhat/eap7-jackson-modules-java8<0:2.10.4-1.redhat_00001.1.el7ea
0:2.10.4-1.redhat_00001.1.el7ea
redhat/eap7-jboss-server-migration<0:1.7.1-7.Final_redhat_00009.1.el7ea
0:1.7.1-7.Final_redhat_00009.1.el7ea
redhat/eap7-jboss-xnio-base<0:3.7.8-1.SP1_redhat_00001.1.el7ea
0:3.7.8-1.SP1_redhat_00001.1.el7ea
redhat/eap7-netty<0:4.1.48-1.Final_redhat_00001.1.el7ea
0:4.1.48-1.Final_redhat_00001.1.el7ea
redhat/eap7-wildfly<0:7.3.2-4.GA_redhat_00002.1.el7ea
0:7.3.2-4.GA_redhat_00002.1.el7ea
redhat/eap7-wildfly-common<0:1.5.2-1.Final_redhat_00002.1.el7ea
0:1.5.2-1.Final_redhat_00002.1.el7ea
redhat/eap7-wildfly-elytron<0:1.10.7-1.Final_redhat_00001.1.el7ea
0:1.10.7-1.Final_redhat_00001.1.el7ea
redhat/eap7-elytron-web<0:1.6.2-1.Final_redhat_00001.1.el8ea
0:1.6.2-1.Final_redhat_00001.1.el8ea
redhat/eap7-glassfish-jsf<0:2.3.9-11.SP11_redhat_00001.1.el8ea
0:2.3.9-11.SP11_redhat_00001.1.el8ea
redhat/eap7-hal-console<0:3.2.9-1.Final_redhat_00001.1.el8ea
0:3.2.9-1.Final_redhat_00001.1.el8ea
redhat/eap7-infinispan<0:9.4.19-1.Final_redhat_00001.1.el8ea
0:9.4.19-1.Final_redhat_00001.1.el8ea
redhat/eap7-jackson-annotations<0:2.10.4-1.redhat_00001.1.el8ea
0:2.10.4-1.redhat_00001.1.el8ea
redhat/eap7-jackson-core<0:2.10.4-1.redhat_00001.1.el8ea
0:2.10.4-1.redhat_00001.1.el8ea
redhat/eap7-jackson-databind<0:2.10.4-1.redhat_00001.1.el8ea
0:2.10.4-1.redhat_00001.1.el8ea
redhat/eap7-jackson-jaxrs-providers<0:2.10.4-1.redhat_00001.1.el8ea
0:2.10.4-1.redhat_00001.1.el8ea
redhat/eap7-jackson-modules-base<0:2.10.4-1.redhat_00001.1.el8ea
0:2.10.4-1.redhat_00001.1.el8ea
redhat/eap7-jackson-modules-java8<0:2.10.4-1.redhat_00001.1.el8ea
0:2.10.4-1.redhat_00001.1.el8ea
redhat/eap7-jboss-server-migration<0:1.7.1-7.Final_redhat_00009.1.el8ea
0:1.7.1-7.Final_redhat_00009.1.el8ea
redhat/eap7-jboss-xnio-base<0:3.7.8-1.SP1_redhat_00001.1.el8ea
0:3.7.8-1.SP1_redhat_00001.1.el8ea
redhat/eap7-netty<0:4.1.48-1.Final_redhat_00001.1.el8ea
0:4.1.48-1.Final_redhat_00001.1.el8ea
redhat/eap7-wildfly<0:7.3.2-4.GA_redhat_00002.1.el8ea
0:7.3.2-4.GA_redhat_00002.1.el8ea
redhat/eap7-wildfly-common<0:1.5.2-1.Final_redhat_00002.1.el8ea
0:1.5.2-1.Final_redhat_00002.1.el8ea
redhat/eap7-wildfly-elytron<0:1.10.7-1.Final_redhat_00001.1.el8ea
0:1.10.7-1.Final_redhat_00001.1.el8ea
redhat/wildfly-elytron<1.10.7.
1.10.7.
redhat WildFly Elytron<1.11.3
redhat Codeready Studio=12.0
redhat Descision Manager=7.0
redhat Jboss Fuse=7.0.0
redhat Process Automation=7.0
NetApp OnCommand Insight

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade redhat/eap7-dom4j to a version that resolves this vulnerability.

    Fixed in 0:2.1.3-1.redhat_00001.1.el6ea
  2. Upgrade

    Upgrade redhat/eap7-elytron-web to a version that resolves this vulnerability.

    Fixed in 0:1.2.5-1.Final_redhat_00001.1.el6ea
  3. Upgrade

    Upgrade redhat/eap7-glassfish-jsf to a version that resolves this vulnerability.

    Fixed in 0:2.3.5-13.SP3_redhat_00011.1.el6ea
  4. Upgrade

    Upgrade redhat/eap7-hal-console to a version that resolves this vulnerability.

    Fixed in 0:3.0.23-1.Final_redhat_00001.1.el6ea
  5. Upgrade

    Upgrade redhat/eap7-hibernate to a version that resolves this vulnerability.

    Fixed in 0:5.3.17-1.Final_redhat_00001.1.el6ea
  6. Upgrade

    Upgrade redhat/eap7-hibernate-validator to a version that resolves this vulnerability.

    Fixed in 0:6.0.20-1.Final_redhat_00001.1.el6ea
  7. Upgrade

    Upgrade redhat/eap7-ironjacamar to a version that resolves this vulnerability.

    Fixed in 0:1.4.22-1.Final_redhat_00001.1.el6ea
  8. Upgrade

    Upgrade redhat/eap7-jackson-databind to a version that resolves this vulnerability.

    Fixed in 0:2.9.10.4-1.redhat_00001.1.el6ea
  9. Upgrade

    Upgrade redhat/eap7-jboss-genericjms to a version that resolves this vulnerability.

    Fixed in 0:2.0.6-1.Final_redhat_00001.1.el6ea
  10. Upgrade

    Upgrade redhat/eap7-jboss-logmanager to a version that resolves this vulnerability.

    Fixed in 0:2.1.15-1.Final_redhat_00001.1.el6ea
  11. Upgrade

    Upgrade redhat/eap7-jboss-modules to a version that resolves this vulnerability.

    Fixed in 0:1.8.10-1.Final_redhat_00001.1.el6ea
  12. Upgrade

    Upgrade redhat/eap7-jboss-server-migration to a version that resolves this vulnerability.

    Fixed in 0:1.3.1-13.Final_redhat_00014.1.el6ea
  13. Upgrade

    Upgrade redhat/eap7-jboss-xnio-base to a version that resolves this vulnerability.

    Fixed in 0:3.7.6-4.SP3_redhat_00001.1.el6ea
  14. Upgrade

    Upgrade redhat/eap7-resteasy to a version that resolves this vulnerability.

    Fixed in 0:3.6.1-10.SP9_redhat_00001.1.el6ea
  15. Upgrade

    Upgrade redhat/eap7-undertow to a version that resolves this vulnerability.

    Fixed in 0:2.0.30-4.SP4_redhat_00001.1.el6ea
  16. Upgrade

    Upgrade redhat/eap7-weld-core to a version that resolves this vulnerability.

    Fixed in 0:3.0.6-4.Final_redhat_00004.1.el6ea
  17. Upgrade

    Upgrade redhat/eap7-wildfly to a version that resolves this vulnerability.

    Fixed in 0:7.2.9-4.GA_redhat_00003.1.el6ea
  18. Upgrade

    Upgrade redhat/eap7-wildfly-elytron to a version that resolves this vulnerability.

    Fixed in 0:1.6.8-1.Final_redhat_00001.1.el6ea
  19. Upgrade

    Upgrade redhat/eap7-wildfly-http-client to a version that resolves this vulnerability.

    Fixed in 0:1.0.22-1.Final_redhat_00001.1.el6ea
  20. Upgrade

    Upgrade redhat/eap7-wildfly-transaction-client to a version that resolves this vulnerability.

    Fixed in 0:1.1.11-1.Final_redhat_00001.1.el6ea
  21. Upgrade

    Upgrade redhat/eap7-dom4j to a version that resolves this vulnerability.

    Fixed in 0:2.1.3-1.redhat_00001.1.el7ea
  22. Upgrade

    Upgrade redhat/eap7-elytron-web to a version that resolves this vulnerability.

    Fixed in 0:1.2.5-1.Final_redhat_00001.1.el7ea
  23. Upgrade

    Upgrade redhat/eap7-glassfish-jsf to a version that resolves this vulnerability.

    Fixed in 0:2.3.5-13.SP3_redhat_00011.1.el7ea
  24. Upgrade

    Upgrade redhat/eap7-hal-console to a version that resolves this vulnerability.

    Fixed in 0:3.0.23-1.Final_redhat_00001.1.el7ea
  25. Upgrade

    Upgrade redhat/eap7-hibernate to a version that resolves this vulnerability.

    Fixed in 0:5.3.17-1.Final_redhat_00001.1.el7ea
  26. Upgrade

    Upgrade redhat/eap7-hibernate-validator to a version that resolves this vulnerability.

    Fixed in 0:6.0.20-1.Final_redhat_00001.1.el7ea
  27. Upgrade

    Upgrade redhat/eap7-ironjacamar to a version that resolves this vulnerability.

    Fixed in 0:1.4.22-1.Final_redhat_00001.1.el7ea
  28. Upgrade

    Upgrade redhat/eap7-jackson-databind to a version that resolves this vulnerability.

    Fixed in 0:2.9.10.4-1.redhat_00001.1.el7ea
  29. Upgrade

    Upgrade redhat/eap7-jboss-genericjms to a version that resolves this vulnerability.

    Fixed in 0:2.0.6-1.Final_redhat_00001.1.el7ea
  30. Upgrade

    Upgrade redhat/eap7-jboss-logmanager to a version that resolves this vulnerability.

    Fixed in 0:2.1.15-1.Final_redhat_00001.1.el7ea
  31. Upgrade

    Upgrade redhat/eap7-jboss-modules to a version that resolves this vulnerability.

    Fixed in 0:1.8.10-1.Final_redhat_00001.1.el7ea
  32. Upgrade

    Upgrade redhat/eap7-jboss-server-migration to a version that resolves this vulnerability.

    Fixed in 0:1.3.1-13.Final_redhat_00014.1.el7ea
  33. Upgrade

    Upgrade redhat/eap7-jboss-xnio-base to a version that resolves this vulnerability.

    Fixed in 0:3.7.6-4.SP3_redhat_00001.1.el7ea
  34. Upgrade

    Upgrade redhat/eap7-resteasy to a version that resolves this vulnerability.

    Fixed in 0:3.6.1-10.SP9_redhat_00001.1.el7ea
  35. Upgrade

    Upgrade redhat/eap7-undertow to a version that resolves this vulnerability.

    Fixed in 0:2.0.30-4.SP4_redhat_00001.1.el7ea
  36. Upgrade

    Upgrade redhat/eap7-weld-core to a version that resolves this vulnerability.

    Fixed in 0:3.0.6-4.Final_redhat_00004.1.el7ea
  37. Upgrade

    Upgrade redhat/eap7-wildfly to a version that resolves this vulnerability.

    Fixed in 0:7.2.9-4.GA_redhat_00003.1.el7ea
  38. Upgrade

    Upgrade redhat/eap7-wildfly-elytron to a version that resolves this vulnerability.

    Fixed in 0:1.6.8-1.Final_redhat_00001.1.el7ea
  39. Upgrade

    Upgrade redhat/eap7-wildfly-http-client to a version that resolves this vulnerability.

    Fixed in 0:1.0.22-1.Final_redhat_00001.1.el7ea
  40. Upgrade

    Upgrade redhat/eap7-wildfly-transaction-client to a version that resolves this vulnerability.

    Fixed in 0:1.1.11-1.Final_redhat_00001.1.el7ea
  41. Upgrade

    Upgrade redhat/eap7-dom4j to a version that resolves this vulnerability.

    Fixed in 0:2.1.3-1.redhat_00001.1.el8ea
  42. Upgrade

    Upgrade redhat/eap7-elytron-web to a version that resolves this vulnerability.

    Fixed in 0:1.2.5-1.Final_redhat_00001.1.el8ea
  43. Upgrade

    Upgrade redhat/eap7-glassfish-jsf to a version that resolves this vulnerability.

    Fixed in 0:2.3.5-13.SP3_redhat_00011.1.el8ea
  44. Upgrade

    Upgrade redhat/eap7-hal-console to a version that resolves this vulnerability.

    Fixed in 0:3.0.23-1.Final_redhat_00001.1.el8ea
  45. Upgrade

    Upgrade redhat/eap7-hibernate to a version that resolves this vulnerability.

    Fixed in 0:5.3.17-1.Final_redhat_00001.1.el8ea
  46. Upgrade

    Upgrade redhat/eap7-hibernate-validator to a version that resolves this vulnerability.

    Fixed in 0:6.0.20-1.Final_redhat_00001.1.el8ea
  47. Upgrade

    Upgrade redhat/eap7-ironjacamar to a version that resolves this vulnerability.

    Fixed in 0:1.4.22-1.Final_redhat_00001.1.el8ea
  48. Upgrade

    Upgrade redhat/eap7-jackson-databind to a version that resolves this vulnerability.

    Fixed in 0:2.9.10.4-1.redhat_00001.1.el8ea
  49. Upgrade

    Upgrade redhat/eap7-jboss-genericjms to a version that resolves this vulnerability.

    Fixed in 0:2.0.6-1.Final_redhat_00001.1.el8ea
  50. Upgrade

    Upgrade redhat/eap7-jboss-logmanager to a version that resolves this vulnerability.

    Fixed in 0:2.1.15-1.Final_redhat_00001.1.el8ea
  51. Upgrade

    Upgrade redhat/eap7-jboss-modules to a version that resolves this vulnerability.

    Fixed in 0:1.8.10-1.Final_redhat_00001.1.el8ea
  52. Upgrade

    Upgrade redhat/eap7-jboss-server-migration to a version that resolves this vulnerability.

    Fixed in 0:1.3.1-13.Final_redhat_00014.1.el8ea
  53. Upgrade

    Upgrade redhat/eap7-jboss-xnio-base to a version that resolves this vulnerability.

    Fixed in 0:3.7.6-4.SP3_redhat_00001.1.el8ea
  54. Upgrade

    Upgrade redhat/eap7-resteasy to a version that resolves this vulnerability.

    Fixed in 0:3.6.1-10.SP9_redhat_00001.1.el8ea
  55. Upgrade

    Upgrade redhat/eap7-undertow to a version that resolves this vulnerability.

    Fixed in 0:2.0.30-4.SP4_redhat_00001.1.el8ea
  56. Upgrade

    Upgrade redhat/eap7-weld-core to a version that resolves this vulnerability.

    Fixed in 0:3.0.6-4.Final_redhat_00004.1.el8ea
  57. Upgrade

    Upgrade redhat/eap7-wildfly to a version that resolves this vulnerability.

    Fixed in 0:7.2.9-4.GA_redhat_00003.1.el8ea
  58. Upgrade

    Upgrade redhat/eap7-wildfly-elytron to a version that resolves this vulnerability.

    Fixed in 0:1.6.8-1.Final_redhat_00001.1.el8ea
  59. Upgrade

    Upgrade redhat/eap7-wildfly-http-client to a version that resolves this vulnerability.

    Fixed in 0:1.0.22-1.Final_redhat_00001.1.el8ea
  60. Upgrade

    Upgrade redhat/eap7-wildfly-transaction-client to a version that resolves this vulnerability.

    Fixed in 0:1.1.11-1.Final_redhat_00001.1.el8ea
  61. Upgrade

    Upgrade redhat/eap7-elytron-web to a version that resolves this vulnerability.

    Fixed in 0:1.6.2-1.Final_redhat_00001.1.el6ea
  62. Upgrade

    Upgrade redhat/eap7-glassfish-jsf to a version that resolves this vulnerability.

    Fixed in 0:2.3.9-11.SP11_redhat_00001.1.el6ea
  63. Upgrade

    Upgrade redhat/eap7-hal-console to a version that resolves this vulnerability.

    Fixed in 0:3.2.9-1.Final_redhat_00001.1.el6ea
  64. Upgrade

    Upgrade redhat/eap7-infinispan to a version that resolves this vulnerability.

    Fixed in 0:9.4.19-1.Final_redhat_00001.1.el6ea
  65. Upgrade

    Upgrade redhat/eap7-jackson-annotations to a version that resolves this vulnerability.

    Fixed in 0:2.10.4-1.redhat_00001.1.el6ea
  66. Upgrade

    Upgrade redhat/eap7-jackson-core to a version that resolves this vulnerability.

    Fixed in 0:2.10.4-1.redhat_00001.1.el6ea
  67. Upgrade

    Upgrade redhat/eap7-jackson-databind to a version that resolves this vulnerability.

    Fixed in 0:2.10.4-1.redhat_00001.1.el6ea
  68. Upgrade

    Upgrade redhat/eap7-jackson-jaxrs-providers to a version that resolves this vulnerability.

    Fixed in 0:2.10.4-1.redhat_00001.1.el6ea
  69. Upgrade

    Upgrade redhat/eap7-jackson-modules-base to a version that resolves this vulnerability.

    Fixed in 0:2.10.4-1.redhat_00001.1.el6ea
  70. Upgrade

    Upgrade redhat/eap7-jackson-modules-java8 to a version that resolves this vulnerability.

    Fixed in 0:2.10.4-1.redhat_00001.1.el6ea
  71. Upgrade

    Upgrade redhat/eap7-jboss-server-migration to a version that resolves this vulnerability.

    Fixed in 0:1.7.1-7.Final_redhat_00009.1.el6ea
  72. Upgrade

    Upgrade redhat/eap7-jboss-xnio-base to a version that resolves this vulnerability.

    Fixed in 0:3.7.8-1.SP1_redhat_00001.1.el6ea
  73. Upgrade

    Upgrade redhat/eap7-netty to a version that resolves this vulnerability.

    Fixed in 0:4.1.48-1.Final_redhat_00001.1.el6ea
  74. Upgrade

    Upgrade redhat/eap7-wildfly to a version that resolves this vulnerability.

    Fixed in 0:7.3.2-4.GA_redhat_00002.1.el6ea
  75. Upgrade

    Upgrade redhat/eap7-wildfly-common to a version that resolves this vulnerability.

    Fixed in 0:1.5.2-1.Final_redhat_00002.1.el6ea
  76. Upgrade

    Upgrade redhat/eap7-wildfly-elytron to a version that resolves this vulnerability.

    Fixed in 0:1.10.7-1.Final_redhat_00001.1.el6ea
  77. Upgrade

    Upgrade redhat/eap7-elytron-web to a version that resolves this vulnerability.

    Fixed in 0:1.6.2-1.Final_redhat_00001.1.el7ea
  78. Upgrade

    Upgrade redhat/eap7-glassfish-jsf to a version that resolves this vulnerability.

    Fixed in 0:2.3.9-11.SP11_redhat_00001.1.el7ea
  79. Upgrade

    Upgrade redhat/eap7-hal-console to a version that resolves this vulnerability.

    Fixed in 0:3.2.9-1.Final_redhat_00001.1.el7ea
  80. Upgrade

    Upgrade redhat/eap7-infinispan to a version that resolves this vulnerability.

    Fixed in 0:9.4.19-1.Final_redhat_00001.1.el7ea
  81. Upgrade

    Upgrade redhat/eap7-jackson-annotations to a version that resolves this vulnerability.

    Fixed in 0:2.10.4-1.redhat_00001.1.el7ea
  82. Upgrade

    Upgrade redhat/eap7-jackson-core to a version that resolves this vulnerability.

    Fixed in 0:2.10.4-1.redhat_00001.1.el7ea
  83. Upgrade

    Upgrade redhat/eap7-jackson-databind to a version that resolves this vulnerability.

    Fixed in 0:2.10.4-1.redhat_00001.1.el7ea
  84. Upgrade

    Upgrade redhat/eap7-jackson-jaxrs-providers to a version that resolves this vulnerability.

    Fixed in 0:2.10.4-1.redhat_00001.1.el7ea
  85. Upgrade

    Upgrade redhat/eap7-jackson-modules-base to a version that resolves this vulnerability.

    Fixed in 0:2.10.4-1.redhat_00001.1.el7ea
  86. Upgrade

    Upgrade redhat/eap7-jackson-modules-java8 to a version that resolves this vulnerability.

    Fixed in 0:2.10.4-1.redhat_00001.1.el7ea
  87. Upgrade

    Upgrade redhat/eap7-jboss-server-migration to a version that resolves this vulnerability.

    Fixed in 0:1.7.1-7.Final_redhat_00009.1.el7ea
  88. Upgrade

    Upgrade redhat/eap7-jboss-xnio-base to a version that resolves this vulnerability.

    Fixed in 0:3.7.8-1.SP1_redhat_00001.1.el7ea
  89. Upgrade

    Upgrade redhat/eap7-netty to a version that resolves this vulnerability.

    Fixed in 0:4.1.48-1.Final_redhat_00001.1.el7ea
  90. Upgrade

    Upgrade redhat/eap7-wildfly to a version that resolves this vulnerability.

    Fixed in 0:7.3.2-4.GA_redhat_00002.1.el7ea
  91. Upgrade

    Upgrade redhat/eap7-wildfly-common to a version that resolves this vulnerability.

    Fixed in 0:1.5.2-1.Final_redhat_00002.1.el7ea
  92. Upgrade

    Upgrade redhat/eap7-wildfly-elytron to a version that resolves this vulnerability.

    Fixed in 0:1.10.7-1.Final_redhat_00001.1.el7ea
  93. Upgrade

    Upgrade redhat/eap7-elytron-web to a version that resolves this vulnerability.

    Fixed in 0:1.6.2-1.Final_redhat_00001.1.el8ea
  94. Upgrade

    Upgrade redhat/eap7-glassfish-jsf to a version that resolves this vulnerability.

    Fixed in 0:2.3.9-11.SP11_redhat_00001.1.el8ea
  95. Upgrade

    Upgrade redhat/eap7-hal-console to a version that resolves this vulnerability.

    Fixed in 0:3.2.9-1.Final_redhat_00001.1.el8ea
  96. Upgrade

    Upgrade redhat/eap7-infinispan to a version that resolves this vulnerability.

    Fixed in 0:9.4.19-1.Final_redhat_00001.1.el8ea
  97. Upgrade

    Upgrade redhat/eap7-jackson-annotations to a version that resolves this vulnerability.

    Fixed in 0:2.10.4-1.redhat_00001.1.el8ea
  98. Upgrade

    Upgrade redhat/eap7-jackson-core to a version that resolves this vulnerability.

    Fixed in 0:2.10.4-1.redhat_00001.1.el8ea
  99. Upgrade

    Upgrade redhat/eap7-jackson-databind to a version that resolves this vulnerability.

    Fixed in 0:2.10.4-1.redhat_00001.1.el8ea
  100. Upgrade

    Upgrade redhat/eap7-jackson-jaxrs-providers to a version that resolves this vulnerability.

    Fixed in 0:2.10.4-1.redhat_00001.1.el8ea
  101. Upgrade

    Upgrade redhat/eap7-jackson-modules-base to a version that resolves this vulnerability.

    Fixed in 0:2.10.4-1.redhat_00001.1.el8ea
  102. Upgrade

    Upgrade redhat/eap7-jackson-modules-java8 to a version that resolves this vulnerability.

    Fixed in 0:2.10.4-1.redhat_00001.1.el8ea
  103. Upgrade

    Upgrade redhat/eap7-jboss-server-migration to a version that resolves this vulnerability.

    Fixed in 0:1.7.1-7.Final_redhat_00009.1.el8ea
  104. Upgrade

    Upgrade redhat/eap7-jboss-xnio-base to a version that resolves this vulnerability.

    Fixed in 0:3.7.8-1.SP1_redhat_00001.1.el8ea
  105. Upgrade

    Upgrade redhat/eap7-netty to a version that resolves this vulnerability.

    Fixed in 0:4.1.48-1.Final_redhat_00001.1.el8ea
  106. Upgrade

    Upgrade redhat/eap7-wildfly to a version that resolves this vulnerability.

    Fixed in 0:7.3.2-4.GA_redhat_00002.1.el8ea
  107. Upgrade

    Upgrade redhat/eap7-wildfly-common to a version that resolves this vulnerability.

    Fixed in 0:1.5.2-1.Final_redhat_00002.1.el8ea
  108. Upgrade

    Upgrade redhat/eap7-wildfly-elytron to a version that resolves this vulnerability.

    Fixed in 0:1.10.7-1.Final_redhat_00001.1.el8ea
  109. Upgrade

    Upgrade redhat/wildfly-elytron to a version that resolves this vulnerability.

    Fixed in 1.10.7.
  110. Upgrade

    Upgrade WildFly Elytron to a version that resolves this vulnerability.

    Fixed in 1.11.3.Final
  111. Configuration

    Update the application web.xml to disable URL-based session tracking and allow COOKIE session tracking only (so the exploit that relies on sharing a link via URL is not possible).

    WildFly Elytron (web.xml session tracking) session tracking = COOKIE only
  112. Configuration

    Avoid using WildFly Elytron FORM authentication with a session ID present in the URL, since this allows an attacker to perform a session fixation attack.

    WildFly Elytron (FORM authentication session IDs in URL) session ID in URL = disabled
  113. Compensating control

    Rely on/strengthen internal-network-only exposure (SPNEGO is typically used on internal networks), and ensure any SPNEGO-related access is not reachable from untrusted networks.

  114. Compensating control

    If possible, mitigate the impact window by preventing attackers from keeping a created session alive (e.g., reduce session lifetime/timeout and monitoring) since the attack depends on the attacker creating a session and the victim accessing it before the session expires (default 15 minute timeout; attacker can keep it alive by sending requests every five minutes).

Event History

Apr 20, 2020
Data Sourced
via Red Hat·02:36 AM
DescriptionSeverityAffected Software
Apr 28, 2020
CVE Published
12:00 AM
Sep 23, 2020
CVE Published
via MITRE·12:28 PM
Data Sourced
via MITRE·12:28 PM
DescriptionWeakness

Frequently Asked Questions

1

What is the severity of CVE-2020-10714?

CVE-2020-10714 has a high severity rating due to the potential for session fixation attacks affecting data confidentiality and integrity.

2

How do I fix CVE-2020-10714?

To fix CVE-2020-10714, upgrade to a fixed version of WildFly Elytron at or above 1.11.3.Final.

3

Which versions of WildFly Elytron are affected by CVE-2020-10714?

CVE-2020-10714 affects WildFly Elytron version 1.11.3.Final and earlier.

4

What is a session fixation attack in the context of CVE-2020-10714?

A session fixation attack allows an attacker to hijack a user's session by exploiting the session ID provided in the URL.

5

What platforms are affected by CVE-2020-10714?

CVE-2020-10714 affects various Red Hat JBoss EAP packages, especially versions dependent on the vulnerable WildFly Elytron implementation.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203