# CVE-2021-35588: java-1.8.0-openjdk: The java-1.8.0-openjdk packages provide the OpenJDK 8 Java Runtime Environment and the OpenJDK 8 Java Software Develo...

CVE-2021-35588 is fixed in 27 products on 1 platform, first by RHSA-2021:3893, released October 20, 2021. It is not reported as exploited. Patch Radar priority: Routine.

- Web page: https://patchblox.com/security/cve/CVE-2021-35588
- Priority: Routine
- CVSS: 3.1 (Important)
- EPSS: 0.0387
- CISA KEV: not listed
- Exploited (vendor report): no
- Publicly disclosed: no
- Published: Oct 20, 2021

## Description

The java-1.8.0-openjdk packages provide the OpenJDK 8 Java Runtime Environment and the OpenJDK 8 Java Software Development Kit.  Security Fix(es):  * OpenJDK: Loop in HttpsServer triggered during TLS session close (JSSE, 8254967) (CVE-2021-35565)  * OpenJDK: Incorrect principal selection when using Kerberos Constrained Delegation (Libraries, 8266689) (CVE-2021-35567)  * OpenJDK: Weak ciphers preferred over stronger ones for TLS (JSSE, 8264210) (CVE-2021-35550)  * OpenJDK: Excessive memory allocation in RTFParser (Swing, 8265167) (CVE-2021-35556)  * OpenJDK: Excessive memory allocation in RTFReader (Swing, 8265580) (CVE-2021-35559)  * OpenJDK: Excessive memory allocation in HashMap and HashSet (Utility, 8266097) (CVE-2021-35561)  * OpenJDK: Certificates with end dates too far in the future can corrupt keystore (Keytool, 8266137) (CVE-2021-35564)  * OpenJDK: Unexpected exception raised during TLS handshake (JSSE, 8267729) (CVE-2021-35578)  * OpenJDK: Excessive memory allocation in BMPImageReader (ImageIO, 8267735) (CVE-2021-35586)  * OpenJDK: Incomplete validation of inner class references in ClassFileParser (Hotspot, 8268071) (CVE-2021-35588)  * OpenJDK: Non-constant comparison during TLS handshakes (JSSE, 8269618) (CVE-2021-35603)  For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.  Bug Fix(es):  * Previously, OpenJDK's FIPS mode would be enabled if it detected that the system crypto policy was set to FIPS. This meant that containers running on a FIPS mode kernel would not enable FIPS mode without the crypto policy being changed. With this update, OpenJDK queries the NSS library as to whether FIPS mode is active or not. (RHBZ#2014201)  * The use of the NSS FIPS mode by OpenJDK requires the JDK to login to the NSS software token. Previously, this happened indirectly as part of some crypto operations, but not others. With this update, the JDK logs in to the token on initialisation. (RHBZ#2014204)  * While in FIPS mode, the NSS Software Token does not allow the import of private or secret plain keys. This caused the OpenJDK keytool application to fail when used with OpenJDK in FIPS mode. With this update, OpenJDK will now import such keys into the NSS database. This behaviour may be disabled using -Dcom.redhat.fips.plainKeySupport=false. (RHBZ#2014193)

## Where it's fixed

| Platform | Product | Fixed in | Fix | Released |
|---|---|---|---|---|
| Linux | java-1.8.0-openjdk RHEL 8 | 1:1.8.0.312.b07-1.el8_4 | [RHSA-2021:3893](https://patchblox.com/security/data/fix/linux/rhsa-2021-3893.md) | Oct 20, 2021 |
| Linux | java-1.8.0-openjdk ol 8 | 1:1.8.0.312.b07-1.el8_4 | [ELSA-2021-3893](https://patchblox.com/security/data/fix/linux/elsa-2021-3893.md) | Oct 20, 2021 |
| Linux | java-1.8.0-openjdk-accessibility RHEL 8 | 1:1.8.0.312.b07-1.el8_4 | [RHSA-2021:3893](https://patchblox.com/security/data/fix/linux/rhsa-2021-3893.md) | Oct 20, 2021 |
| Linux | java-1.8.0-openjdk-accessibility ol 8 | 1:1.8.0.312.b07-1.el8_4 | [ELSA-2021-3893](https://patchblox.com/security/data/fix/linux/elsa-2021-3893.md) | Oct 20, 2021 |
| Linux | java-1.8.0-openjdk-accessibility-fastdebug RHEL 8 | 1:1.8.0.312.b07-1.el8_4 | [RHSA-2021:3893](https://patchblox.com/security/data/fix/linux/rhsa-2021-3893.md) | Oct 20, 2021 |
| Linux | java-1.8.0-openjdk-accessibility-fastdebug ol 8 | 1:1.8.0.312.b07-1.el8_4 | [ELSA-2021-3893](https://patchblox.com/security/data/fix/linux/elsa-2021-3893.md) | Oct 20, 2021 |
| Linux | java-1.8.0-openjdk-accessibility-slowdebug RHEL 8 | 1:1.8.0.312.b07-1.el8_4 | [RHSA-2021:3893](https://patchblox.com/security/data/fix/linux/rhsa-2021-3893.md) | Oct 20, 2021 |
| Linux | java-1.8.0-openjdk-accessibility-slowdebug ol 8 | 1:1.8.0.312.b07-1.el8_4 | [ELSA-2021-3893](https://patchblox.com/security/data/fix/linux/elsa-2021-3893.md) | Oct 20, 2021 |
| Linux | java-1.8.0-openjdk-demo RHEL 8 | 1:1.8.0.312.b07-1.el8_4 | [RHSA-2021:3893](https://patchblox.com/security/data/fix/linux/rhsa-2021-3893.md) | Oct 20, 2021 |
| Linux | java-1.8.0-openjdk-demo ol 8 | 1:1.8.0.312.b07-1.el8_4 | [ELSA-2021-3893](https://patchblox.com/security/data/fix/linux/elsa-2021-3893.md) | Oct 20, 2021 |
| Linux | java-1.8.0-openjdk-demo-fastdebug RHEL 8 | 1:1.8.0.312.b07-1.el8_4 | [RHSA-2021:3893](https://patchblox.com/security/data/fix/linux/rhsa-2021-3893.md) | Oct 20, 2021 |
| Linux | java-1.8.0-openjdk-demo-fastdebug ol 8 | 1:1.8.0.312.b07-1.el8_4 | [ELSA-2021-3893](https://patchblox.com/security/data/fix/linux/elsa-2021-3893.md) | Oct 20, 2021 |
| Linux | java-1.8.0-openjdk-demo-slowdebug RHEL 8 | 1:1.8.0.312.b07-1.el8_4 | [RHSA-2021:3893](https://patchblox.com/security/data/fix/linux/rhsa-2021-3893.md) | Oct 20, 2021 |
| Linux | java-1.8.0-openjdk-demo-slowdebug ol 8 | 1:1.8.0.312.b07-1.el8_4 | [ELSA-2021-3893](https://patchblox.com/security/data/fix/linux/elsa-2021-3893.md) | Oct 20, 2021 |
| Linux | java-1.8.0-openjdk-devel RHEL 8 | 1:1.8.0.312.b07-1.el8_4 | [RHSA-2021:3893](https://patchblox.com/security/data/fix/linux/rhsa-2021-3893.md) | Oct 20, 2021 |
| Linux | java-1.8.0-openjdk-devel ol 8 | 1:1.8.0.312.b07-1.el8_4 | [ELSA-2021-3893](https://patchblox.com/security/data/fix/linux/elsa-2021-3893.md) | Oct 20, 2021 |
| Linux | java-1.8.0-openjdk-devel-fastdebug RHEL 8 | 1:1.8.0.312.b07-1.el8_4 | [RHSA-2021:3893](https://patchblox.com/security/data/fix/linux/rhsa-2021-3893.md) | Oct 20, 2021 |
| Linux | java-1.8.0-openjdk-devel-fastdebug ol 8 | 1:1.8.0.312.b07-1.el8_4 | [ELSA-2021-3893](https://patchblox.com/security/data/fix/linux/elsa-2021-3893.md) | Oct 20, 2021 |
| Linux | java-1.8.0-openjdk-devel-slowdebug RHEL 8 | 1:1.8.0.312.b07-1.el8_4 | [RHSA-2021:3893](https://patchblox.com/security/data/fix/linux/rhsa-2021-3893.md) | Oct 20, 2021 |
| Linux | java-1.8.0-openjdk-devel-slowdebug ol 8 | 1:1.8.0.312.b07-1.el8_4 | [ELSA-2021-3893](https://patchblox.com/security/data/fix/linux/elsa-2021-3893.md) | Oct 20, 2021 |
| Linux | java-1.8.0-openjdk-fastdebug RHEL 8 | 1:1.8.0.312.b07-1.el8_4 | [RHSA-2021:3893](https://patchblox.com/security/data/fix/linux/rhsa-2021-3893.md) | Oct 20, 2021 |
| Linux | java-1.8.0-openjdk-fastdebug ol 8 | 1:1.8.0.312.b07-1.el8_4 | [ELSA-2021-3893](https://patchblox.com/security/data/fix/linux/elsa-2021-3893.md) | Oct 20, 2021 |
| Linux | java-1.8.0-openjdk-headless RHEL 8 | 1:1.8.0.312.b07-1.el8_4 | [RHSA-2021:3893](https://patchblox.com/security/data/fix/linux/rhsa-2021-3893.md) | Oct 20, 2021 |
| Linux | java-1.8.0-openjdk-headless ol 8 | 1:1.8.0.312.b07-1.el8_4 | [ELSA-2021-3893](https://patchblox.com/security/data/fix/linux/elsa-2021-3893.md) | Oct 20, 2021 |
| Linux | java-1.8.0-openjdk-headless-fastdebug RHEL 8 | 1:1.8.0.312.b07-1.el8_4 | [RHSA-2021:3893](https://patchblox.com/security/data/fix/linux/rhsa-2021-3893.md) | Oct 20, 2021 |
| Linux | java-1.8.0-openjdk-headless-fastdebug ol 8 | 1:1.8.0.312.b07-1.el8_4 | [ELSA-2021-3893](https://patchblox.com/security/data/fix/linux/elsa-2021-3893.md) | Oct 20, 2021 |
| Linux | java-1.8.0-openjdk-headless-slowdebug RHEL 8 | 1:1.8.0.312.b07-1.el8_4 | [RHSA-2021:3893](https://patchblox.com/security/data/fix/linux/rhsa-2021-3893.md) | Oct 20, 2021 |
| Linux | java-1.8.0-openjdk-headless-slowdebug ol 8 | 1:1.8.0.312.b07-1.el8_4 | [ELSA-2021-3893](https://patchblox.com/security/data/fix/linux/elsa-2021-3893.md) | Oct 20, 2021 |
| Linux | java-1.8.0-openjdk-javadoc RHEL 8 | 1:1.8.0.312.b07-1.el8_4 | [RHSA-2021:3893](https://patchblox.com/security/data/fix/linux/rhsa-2021-3893.md) | Oct 20, 2021 |
| Linux | java-1.8.0-openjdk-javadoc ol 8 | 1:1.8.0.312.b07-1.el8_4 | [ELSA-2021-3893](https://patchblox.com/security/data/fix/linux/elsa-2021-3893.md) | Oct 20, 2021 |
| Linux | java-1.8.0-openjdk-javadoc-zip RHEL 8 | 1:1.8.0.312.b07-1.el8_4 | [RHSA-2021:3893](https://patchblox.com/security/data/fix/linux/rhsa-2021-3893.md) | Oct 20, 2021 |
| Linux | java-1.8.0-openjdk-javadoc-zip ol 8 | 1:1.8.0.312.b07-1.el8_4 | [ELSA-2021-3893](https://patchblox.com/security/data/fix/linux/elsa-2021-3893.md) | Oct 20, 2021 |
| Linux | java-1.8.0-openjdk-slowdebug RHEL 8 | 1:1.8.0.312.b07-1.el8_4 | [RHSA-2021:3893](https://patchblox.com/security/data/fix/linux/rhsa-2021-3893.md) | Oct 20, 2021 |
| Linux | java-1.8.0-openjdk-slowdebug ol 8 | 1:1.8.0.312.b07-1.el8_4 | [ELSA-2021-3893](https://patchblox.com/security/data/fix/linux/elsa-2021-3893.md) | Oct 20, 2021 |
| Linux | java-1.8.0-openjdk-src RHEL 8 | 1:1.8.0.312.b07-1.el8_4 | [RHSA-2021:3893](https://patchblox.com/security/data/fix/linux/rhsa-2021-3893.md) | Oct 20, 2021 |
| Linux | java-1.8.0-openjdk-src ol 8 | 1:1.8.0.312.b07-1.el8_4 | [ELSA-2021-3893](https://patchblox.com/security/data/fix/linux/elsa-2021-3893.md) | Oct 20, 2021 |
| Linux | java-1.8.0-openjdk-src-fastdebug RHEL 8 | 1:1.8.0.312.b07-1.el8_4 | [RHSA-2021:3893](https://patchblox.com/security/data/fix/linux/rhsa-2021-3893.md) | Oct 20, 2021 |
| Linux | java-1.8.0-openjdk-src-fastdebug ol 8 | 1:1.8.0.312.b07-1.el8_4 | [ELSA-2021-3893](https://patchblox.com/security/data/fix/linux/elsa-2021-3893.md) | Oct 20, 2021 |
| Linux | java-1.8.0-openjdk-src-slowdebug RHEL 8 | 1:1.8.0.312.b07-1.el8_4 | [RHSA-2021:3893](https://patchblox.com/security/data/fix/linux/rhsa-2021-3893.md) | Oct 20, 2021 |
| Linux | java-1.8.0-openjdk-src-slowdebug ol 8 | 1:1.8.0.312.b07-1.el8_4 | [ELSA-2021-3893](https://patchblox.com/security/data/fix/linux/elsa-2021-3893.md) | Oct 20, 2021 |
| Linux | openjdk-8-demo Ubuntu 18.04.6 LTS (bionic) | 8u312-b07-0ubuntu1~18.04 | [openjdk-8-demo 8u312-b07-0ubuntu1~18.04](https://patchblox.com/security/data/fix/linux/ubuntu-bionic-openjdk-8-demo-8u312-b07-0ubuntu1-18.04.md) | Oct 20, 2021 |
| Linux | openjdk-8-demo Ubuntu 20.04 LTS (focal) | 8u312-b07-0ubuntu1~20.04 | [openjdk-8-demo 8u312-b07-0ubuntu1~20.04](https://patchblox.com/security/data/fix/linux/ubuntu-focal-openjdk-8-demo-8u312-b07-0ubuntu1-20.04.md) | Oct 20, 2021 |
| Linux | openjdk-8-jdk Ubuntu 18.04.6 LTS (bionic) | 8u312-b07-0ubuntu1~18.04 | [openjdk-8-jdk 8u312-b07-0ubuntu1~18.04](https://patchblox.com/security/data/fix/linux/ubuntu-bionic-openjdk-8-jdk-8u312-b07-0ubuntu1-18.04.md) | Oct 20, 2021 |
| Linux | openjdk-8-jdk Ubuntu 20.04 LTS (focal) | 8u312-b07-0ubuntu1~20.04 | [openjdk-8-jdk 8u312-b07-0ubuntu1~20.04](https://patchblox.com/security/data/fix/linux/ubuntu-focal-openjdk-8-jdk-8u312-b07-0ubuntu1-20.04.md) | Oct 20, 2021 |
| Linux | openjdk-8-jdk-headless Ubuntu 18.04.6 LTS (bionic) | 8u312-b07-0ubuntu1~18.04 | [openjdk-8-jdk-headless 8u312-b07-0ubuntu1~18.04](https://patchblox.com/security/data/fix/linux/ubuntu-bionic-openjdk-8-jdk-headless-8u312-b07-0ubuntu1-18.04.md) | Oct 20, 2021 |
| Linux | openjdk-8-jdk-headless Ubuntu 20.04 LTS (focal) | 8u312-b07-0ubuntu1~20.04 | [openjdk-8-jdk-headless 8u312-b07-0ubuntu1~20.04](https://patchblox.com/security/data/fix/linux/ubuntu-focal-openjdk-8-jdk-headless-8u312-b07-0ubuntu1-20.04.md) | Oct 20, 2021 |
| Linux | openjdk-8-jre Ubuntu 18.04.6 LTS (bionic) | 8u312-b07-0ubuntu1~18.04 | [openjdk-8-jre 8u312-b07-0ubuntu1~18.04](https://patchblox.com/security/data/fix/linux/ubuntu-bionic-openjdk-8-jre-8u312-b07-0ubuntu1-18.04.md) | Oct 20, 2021 |
| Linux | openjdk-8-jre Ubuntu 20.04 LTS (focal) | 8u312-b07-0ubuntu1~20.04 | [openjdk-8-jre 8u312-b07-0ubuntu1~20.04](https://patchblox.com/security/data/fix/linux/ubuntu-focal-openjdk-8-jre-8u312-b07-0ubuntu1-20.04.md) | Oct 20, 2021 |
| Linux | openjdk-8-jre-headless Ubuntu 18.04.6 LTS (bionic) | 8u312-b07-0ubuntu1~18.04 | [openjdk-8-jre-headless 8u312-b07-0ubuntu1~18.04](https://patchblox.com/security/data/fix/linux/ubuntu-bionic-openjdk-8-jre-headless-8u312-b07-0ubuntu1-18.04.md) | Oct 20, 2021 |
| Linux | openjdk-8-jre-headless Ubuntu 20.04 LTS (focal) | 8u312-b07-0ubuntu1~20.04 | [openjdk-8-jre-headless 8u312-b07-0ubuntu1~20.04](https://patchblox.com/security/data/fix/linux/ubuntu-focal-openjdk-8-jre-headless-8u312-b07-0ubuntu1-20.04.md) | Oct 20, 2021 |
| Linux | openjdk-8-jre-zero Ubuntu 18.04.6 LTS (bionic) | 8u312-b07-0ubuntu1~18.04 | [openjdk-8-jre-zero 8u312-b07-0ubuntu1~18.04](https://patchblox.com/security/data/fix/linux/ubuntu-bionic-openjdk-8-jre-zero-8u312-b07-0ubuntu1-18.04.md) | Oct 20, 2021 |
| Linux | openjdk-8-jre-zero Ubuntu 20.04 LTS (focal) | 8u312-b07-0ubuntu1~20.04 | [openjdk-8-jre-zero 8u312-b07-0ubuntu1~20.04](https://patchblox.com/security/data/fix/linux/ubuntu-focal-openjdk-8-jre-zero-8u312-b07-0ubuntu1-20.04.md) | Oct 20, 2021 |
| Linux | openjdk-8-source Ubuntu 18.04.6 LTS (bionic) | 8u312-b07-0ubuntu1~18.04 | [openjdk-8-source 8u312-b07-0ubuntu1~18.04](https://patchblox.com/security/data/fix/linux/ubuntu-bionic-openjdk-8-source-8u312-b07-0ubuntu1-18.04.md) | Oct 20, 2021 |
| Linux | openjdk-8-source Ubuntu 20.04 LTS (focal) | 8u312-b07-0ubuntu1~20.04 | [openjdk-8-source 8u312-b07-0ubuntu1~20.04](https://patchblox.com/security/data/fix/linux/ubuntu-focal-openjdk-8-source-8u312-b07-0ubuntu1-20.04.md) | Oct 20, 2021 |

---

Data as of 2026-11-08T13:06:02Z UTC. Source: Patchblox Patch Radar (https://patchblox.com/security/patch-radar). Patchblox finds out-of-date software on Windows, macOS and Linux and updates it through release rings: https://patchblox.com/demo

Free to use with attribution: show "Data: Patchblox Patch Radar" with a link to https://patchblox.com/security/patch-radar. Terms, including what needs a written agreement: https://patchblox.com/security/patch-radar/use-the-data

Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.
