SUSE-SU-2024:0321-1: Security update for java-11-openjdk
This update for java-11-openjdk fixes the following issues: Updated to version 11.0.22 (January 2024 CPU): CVE-2024-20918: Fixed an out of bounds access in the Hotspot JVM due to a missing bounds check (bsc#1218907). CVE-2024-20919: Fixed a sandbox bypass in the Hotspot JVM class file verifier (bsc#1218903). CVE-2024-20921: Fixed an incorrect optimization in the Hotspot JVM that could lead to corruption of JVM memory (bsc#1218905). CVE-2024-20926: Fixed arbitrary Java code execution in Nashorn (bsc#1218906). CVE-2024-20945: Fixed a potential private key leak through debug logs (bsc#1218909). CVE-2024-20952: Fixed an RSA padding issue and timing side-channel attack against TLS (bsc#1218911). Find the full release notes at: https://mail.openjdk.org/pipermail/jdk-updates-dev/2024-January/029215.html
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
suse/javato a version that resolves this vulnerability.Fixed in 11-openjdk-devel-11.0.22.0-150000.3.110.1 - Upgrade
Upgrade
suse/javato a version that resolves this vulnerability.Fixed in 11-openjdk-headless-11.0.22.0-150000.3.110.1 - Upgrade
Upgrade
suse/javato a version that resolves this vulnerability.Fixed in 11-openjdk-demo-11.0.22.0-150000.3.110.1 - Upgrade
Upgrade
suse/javato a version that resolves this vulnerability.Fixed in 11-openjdk-11.0.22.0-150000.3.110.1 - Upgrade
Upgrade
suse/javato a version that resolves this vulnerability.Fixed in 11-openjdk-javadoc-11.0.22.0-150000.3.110.1 - Upgrade
Upgrade
suse/javato a version that resolves this vulnerability.Fixed in 11-openjdk-debugsource-11.0.22.0-150000.3.110.1 - Upgrade
Upgrade
suse/javato a version that resolves this vulnerability.Fixed in 11-openjdk-debuginfo-11.0.22.0-150000.3.110.1 - Upgrade
Upgrade
suse/javato a version that resolves this vulnerability.Fixed in 11-openjdk-src-11.0.22.0-150000.3.110.1 - Upgrade
Upgrade
suse/javato a version that resolves this vulnerability.Fixed in 11-openjdk-jmods-11.0.22.0-150000.3.110.1 - Upgrade
Upgrade
java-11-openjdkto a version that resolves this vulnerability.Fixed in 11.0.22 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Patch SUSE-SLE-Module-Basesystem-15-SP5-2024-321=1 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Patch SUSE-SLE-Module-Packagehub-Subpackages-15-SP5-2024-321=1 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Patch SUSE-SLE-Product-HPC-15-SP1-LTSS-2024-321=1 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Patch SUSE-SLE-Product-HPC-15-SP2-LTSS-2024-321=1 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Patch SUSE-SLE-Product-HPC-15-SP3-LTSS-2024-321=1 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Patch SUSE-SLE-Product-HPC-15-SP4-ESPOS-2024-321=1 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Patch SUSE-SLE-Product-HPC-15-SP4-LTSS-2024-321=1 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Patch SUSE-SLE-Product-SLED-15-SP4-LTSS-2024-321=1 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Patch SUSE-SLE-Product-SLES-15-SP1-LTSS-2024-321=1 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Patch SUSE-SLE-Product-SLES-15-SP2-LTSS-2024-321=1 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Patch SUSE-SLE-Product-SLES-15-SP3-LTSS-2024-321=1 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Patch SUSE-SLE-Product-SLES-15-SP4-LTSS-2024-321=1 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Patch SUSE-SLE-Product-SLES_SAP-15-SP1-2024-321=1 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Patch SUSE-SLE-Product-SLES_SAP-15-SP2-2024-321=1 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Patch SUSE-SLE-Product-SLES_SAP-15-SP3-2024-321=1 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Patch SUSE-SLE-Product-SLES_SAP-15-SP4-2024-321=1 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Patch SUSE-SLE-Product-SUSE-Manager-Proxy-4.3-2024-321=1 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Patch SUSE-SLE-Product-SUSE-Manager-Retail-Branch-Server-4.3-2024-321=1 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Patch SUSE-SLE-Product-SUSE-Manager-Server-4.3-2024-321=1 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Patch SUSE-Storage-7.1-2024-321=1 - Upgrade
Upgrade to a fixed release to a version that resolves this vulnerability.
Patch openSUSE-SLE-15.5-2024-321=1
Event History
Child vulnerabilities
Contains the following vulnerabilities.
Frequently Asked Questions
Which affected environments are identified in this advisory?
The update applies to java-11-openjdk in SUSE Basesystem Module 15-SP5, SUSE Package Hub 15 15-SP5, and listed SUSE Linux Enterprise High Performance Computing 15 SP1 through SP4 LTSS/ESPOS offerings. Supported architectures vary by offering and include aarch64, ppc64le, s390x, and x86_64.
Which issues could enable code execution or compromise JVM memory integrity?
CVE-2024-20926 fixes arbitrary Java code execution in Nashorn. CVE-2024-20921 addresses an incorrect Hotspot JVM optimization that could corrupt JVM memory, while CVE-2024-20918 fixes an out-of-bounds access and CVE-2024-20919 fixes a class-file-verifier sandbox bypass.
Are cryptographic keys or TLS connections implicated?
CVE-2024-20945 addresses potential private-key leakage through debug logs. CVE-2024-20952 fixes an RSA padding issue and a timing side-channel attack against TLS.