# Change Log for Amazon Corretto 21 The following sections describe the changes for each release of Amazon Corretto 21. ## Corretto version: 21.0.13.0.10 Release Date: October 20, 2026 **Target Platforms 1** + RPM-based Linux using glibc 2.12 or later, x86_64 + Debian-based Linux using glibc 2.12 or later, x86_64 + RPM-based Linux using glibc 2.17 or later, aarch64 + Debian-based Linux using glibc 2.17 or later, aarch64 + Alpine-based Linux, x86_64 + Alpine-based Linux, aarch64 + Windows 11 or later, x86_64 + macOS 15.0 and later, x86_64 + macOS 15.0 and later, aarch64 **1.** This is the platform targeted by the build. See [Using Amazon Corretto](https://aws.amazon.com/corretto/faqs/#Using_Amazon_Corretto) in the Amazon Corretto FAQ for supported platforms The following issues are addressed in 21.0.13.0.10: | Issue Name | Platform | Description | Link | |------------|----------|-------------|------| | Import jdk-21.0.13+9 | All | Updates Corretto baseline to OpenJDK 21.0.13+9 | [jdk-21.0.13+9](https://github.com/openjdk/jdk21u/releases/tag/jdk-21.0.13+9) | | Fix timezone name caching and Windows registry handles | Windows | Fix timezone name caching and Windows registry handles | [#172](https://github.com/corretto/corretto-21/pull/172) | | Fix Windows timezone mappings | Windows | Fix Windows timezone mappings | [#171](https://github.com/corretto/corretto-21/pull/171) | | Align Corretto versioning to match openjdk | Linux | Align Corretto versioning to match openjdk | [#170](https://github.com/corretto/corretto-21/pull/170) | | Update timezone data to 2026e | All | Update timezone data to 2026e | [#169](https://github.com/corretto/corretto-21/pull/169) | | JDK-8392730 | All | CLDRConverter interprets usesMetazone UTC timestamps in the build host default timezone | [#167](https://github.com/corretto/corretto-21/pull/167) | | JDK-8357959 | All | (bf) ByteBuffer.allocateDirect initialization can result in large TTSP spikes | [#118](https://github.com/corretto/corretto-21/pull/118) | The following CVEs are addressed in 21.0.13.0.10: | CVE | CVSS | Component | |-----|------|-----------| | CVE-2026-91403 | 9.1 | security-libs/javax.net.ssl | | CVE-2026-91415 | 7.0 | client-libs/2d | | CVE-2026-91398 | 6.8 | core-libs/java.net | | CVE-2026-91382 | 6.5 | client-libs/2d | | CVE-2026-91411 | 6.5 | security-libs/org.ietf.jgss | | CVE-2026-87294 | 6.5 | security-libs/java.security | | CVE-2026-83395 | 6.5 | core-libs/java.net | | CVE-2026-91394 | 5.9 | core-libs/java.net | | CVE-2026-83387 | 5.9 | core-libs/java.sql | | CVE-2026-91462 | 5.9 | security-libs/org.ietf.jgss | | CVE-2026-83374 | 5.9 | security-libs/java.security | | CVE-2026-87290 | 5.9 | xml/jaxp | | CVE-2026-91410 | 5.3 | core-libs/java.io | | CVE-2026-87291 | 5.3 | core-libs/java.net | | CVE-2026-91332 | 5.3 | core-libs/java.net | | CVE-2026-91451 | 5.3 | core-libs/java.net | | CVE-2026-91373 | 5.3 | security-libs/javax.net.ssl | | CVE-2026-83380 | 5.3 | security-libs/javax.security | | CVE-2026-83400 | 5.3 | xml/jaxp | | CVE-2026-91463 | 5.3 | security-libs/org.ietf.jgss | | CVE-2026-91464 | 5.3 | security-libs/org.ietf.jgss | | CVE-2026-91453 | 5.3 | core-libs/java.net | | CVE-2026-91452 | 5.3 | core-libs/java.net | | CVE-2026-91418 | 5.3 | client-libs/javax.imageio | | CVE-2026-91487 | 4.8 | hotspot/compiler | | CVE-2026-83381 | 4.8 | security-libs/java.security | | CVE-2026-91374 | 4.8 | core-svc/tools | | CVE-2026-83378 | 4.8 | hotspot/compiler | | CVE-2026-91375 | 4.7 | tools/jlink | | CVE-2026-91379 | 4.7 | tools/jshell | | CVE-2026-91380 | 4.0 | core-libs/java.util | | CVE-2026-91333 | 3.7 | security-libs/java.security | | CVE-2026-91334 | 3.7 | client-libs/javax.imageio | | CVE-2026-87367 | 3.7 | xml/jaxp | | CVE-2026-87292 | 3.7 | core-libs/java.net | | CVE-2026-83376 | 3.7 | security-libs/javax.net.ssl | | CVE-2026-91461 | 3.7 | security-libs/java.security | | CVE-2026-91397 | 3.6 | core-svc | | CVE-2026-91400 | 3.1 | client-libs/javax.sound | | CVE-2026-91335 | 2.6 | client-libs/java.awt | ## Corretto version: 21.0.12.12.1 Release Date: September 25, 2026 **Target Platforms 1** + RPM-based Linux using glibc 2.12 or later, x86_64 + Debian-based Linux using glibc 2.12 or later, x86_64 + RPM-based Linux using glibc 2.17 or later, aarch64 + Debian-based Linux using glibc 2.17 or later, aarch64 + Alpine-based Linux, x86_64 + Alpine-based Linux, aarch64 + Windows 11 or later, x86_64 + macos 14.0 and later, x86_64 + macos 14.0 and later, aarch64 **1.** This is the platform targeted by the build. See [Using Amazon Corretto](https://aws.amazon.com/corretto/faqs/#Using_Amazon_Corretto) in the Amazon Corretto FAQ for supported platforms The following issues are addressed in 21.0.12.12.1: | Issue Name | Platform | Description | Link | |------------|----------|-------------|------| | JDK-8388214 | All | (tz) Update Timezone Data to 2026c | Main: [JDK-8388214](https://bugs.openjdk.org/browse/JDK-8388214)
 
Related: [8380223](https://bugs.openjdk.org/browse/JDK-8380223), [8381379](https://bugs.openjdk.org/browse/JDK-8381379), [8390388](https://bugs.openjdk.org/browse/JDK-8390388), [8390380](https://bugs.openjdk.org/browse/JDK-8390380), [8391256](https://bugs.openjdk.org/browse/JDK-8391256) | | JDK-8392377 | All | (tz) Update Timezone Data to 2026d | Main: [JDK-8392377](https://bugs.openjdk.org/browse/JDK-8392377)
 
Related: [8392519](https://bugs.openjdk.org/browse/JDK-8392519) | | /usr/libexec/java_home -V on macOS doesn't print patch version | macOS | Fix macos info.plist version string metadata [PR](https://github.com/corretto/corretto-21/pull/165) | [Issue](https://github.com/corretto/corretto-25/issues/76) | ## Corretto version: 21.0.12.9.1 Release Date: August 18, 2026 **Target Platforms 1** + RPM-based Linux using glibc 2.12 or later, x86_64 + Debian-based Linux using glibc 2.12 or later, x86_64 + RPM-based Linux using glibc 2.17 or later, aarch64 + Debian-based Linux using glibc 2.17 or later, aarch64 + Alpine-based Linux, x86_64 + Alpine-based Linux, aarch64 + Windows 11 or later, x86_64 + macos 14.0 and later, x86_64 + macos 14.0 and later, aarch64 **1.** This is the platform targeted by the build. See [Using Amazon Corretto](https://aws.amazon.com/corretto/faqs/#Using_Amazon_Corretto) in the Amazon Corretto FAQ for supported platforms The following issues are addressed in 21.0.12.9.1: | Issue Name | Platform | Description | Link | |------------|----------|-------------|------| | Import jdk-21.0.12.1+1 | All | Updates Corretto baseline to OpenJDK 21.0.12.1+1 | [jdk-21.0.12.1+1](https://github.com/openjdk/jdk21u/releases/tag/jdk-21.0.12.1+1) | The following CVEs are addressed in 21.0.12.9.1: | CVE | CVSS | Component | |-----|------|-----------| | CVE-2026-61308 | 6.8 | core-libs/java.net | | CVE-2026-70907 | 5.3 | security-libs/javax.net.ssl | | CVE-2026-60589 | 3.7 | security-libs/javax.xml.crypto | ## Corretto version: 21.0.12.8.1 Release Date: July 21, 2026 **Target Platforms 1** + RPM-based Linux using glibc 2.12 or later, x86_64 + Debian-based Linux using glibc 2.12 or later, x86_64 + RPM-based Linux using glibc 2.17 or later, aarch64 + Debian-based Linux using glibc 2.17 or later, aarch64 + Alpine-based Linux, x86_64 + Alpine-based Linux, aarch64 + Windows 11 or later, x86_64 + macos 14.0 and later, x86_64 + macos 14.0 and later, aarch64 **1.** This is the platform targeted by the build. See [Using Amazon Corretto](https://aws.amazon.com/corretto/faqs/#Using_Amazon_Corretto) in the Amazon Corretto FAQ for supported platforms The following issues are addressed in 21.0.12.8.1: | Issue Name | Platform | Description | Link | |------------|----------|-------------|------| | Import jdk-21.0.12+8 | All | Updates Corretto baseline to OpenJDK 21.0.12+8 | [jdk-21.0.12+8](https://github.com/openjdk/jdk21u/releases/tag/jdk-21.0.12+8) | | JDK-8386085 | All | Livelock in AbstractQueuedSyncronizer.cleanQueue() when multiple threads do tryAcquire() with a short timeout and no permits available | [#164](https://github.com/corretto/corretto-21/pull/164) | | Backport ICache invalidation to Corretto 21 | aarch64 | Backport ICache invalidation to Corretto 21 | [#162](https://github.com/corretto/corretto-21/pull/162) | | JDK-8343698 | Linux | Linux x86_64 lto build gives a lot of warnings and fails lto-wrapper: fatal error: make returned 2 exit status | [#161](https://github.com/corretto/corretto-21/pull/161) | | Recommend instead of Require dependencies for AL2023 headless | Linux | Improves dependencies for AL2023+ headless | [#156](https://github.com/corretto/corretto-21/pull/156) | The following CVEs are addressed in 21.0.12.8.1: | CVE | CVSS | Component | |-----|------|-----------| | CVE-2026-41254 | 7.5 | client-libs/2d | | CVE-2026-47063 | 7.5 | security-libs/java.security | | CVE-2026-60147 | 6.5 | security-libs/java.security | | CVE-2026-46968 | 5.9 | security-libs/javax.net.ssl | | CVE-2026-47027 | 5.3 | security-libs/java.security | | CVE-2026-47021 | 5.3 | client-libs/2d | | CVE-2026-46917 | 5.3 | security-libs/javax.net.ssl | | CVE-2026-47059 | 3.7 | client-libs/2d | | CVE-2026-47010 | 3.7 | client-libs/javax.imageio | ## Corretto version: 21.0.11.10.1 Release Date: April 21, 2026 **Target Platforms 1** + RPM-based Linux using glibc 2.12 or later, x86_64 + Debian-based Linux using glibc 2.12 or later, x86_64 + RPM-based Linux using glibc 2.17 or later, aarch64 + Debian-based Linux using glibc 2.17 or later, aarch64 + Alpine-based Linux, x86_64 + Alpine-based Linux, aarch64 + Windows 11 or later, x86_64 + macos 14.0 and later, x86_64 + macos 14.0 and later, aarch64 **1.** This is the platform targeted by the build. See [Using Amazon Corretto](https://aws.amazon.com/corretto/faqs/#Using_Amazon_Corretto) in the Amazon Corretto FAQ for supported platforms The following issues are addressed in 21.0.11.10.1: | Issue Name | Platform | Description | Link | |------------|----------|-------------|------| | Import jdk-21.0.11+10 | All | Updates Corretto baseline to OpenJDK 21.0.11+10 | [jdk-21.0.11+10](https://github.com/openjdk/jdk21u/releases/tag/jdk-21.0.11+10) | | JDK-8381670 | All | Revert the changes to GZIPInputStream related to InputStream.available() usage | [#153](https://github.com/corretto/corretto-21/pull/153) | | Store legal files as symlinks | Linux,macOS | Add command-line option to store legal files as symlinks | [#148](https://github.com/corretto/corretto-21/pull/148) | The following CVEs are addressed in 21.0.11.10.1: | CVE | CVSS | Component | |-----|------|-----------| | CVE-2026-22016 | 7.5 | xml/jaxp | | CVE-2026-34282 | 7.5 | core-libs/java.net | | CVE-2026-22021 | 5.3 | security-libs/java.security | | CVE-2026-22013 | 5.3 | security-libs/org.ietf.jgss | | CVE-2026-23865 | 5.3 | client-libs/2d | | CVE-2026-22018 | 3.7 | core-libs/java.util | | CVE-2026-22007 | 2.9 | security-libs/java.security | | CVE-2026-34268 | 2.9 | security-libs/java.security | ## Corretto version: 21.0.10.7.1 Release Date: January 20, 2026 **Target Platforms 1** + RPM-based Linux using glibc 2.12 or later, x86_64 + Debian-based Linux using glibc 2.12 or later, x86_64 + RPM-based Linux using glibc 2.17 or later, aarch64 + Debian-based Linux using glibc 2.17 or later, aarch64 + Alpine-based Linux, x86_64 + Alpine-based Linux, aarch64 + Windows 10 or later, x86_64 + macos 14.0 and later, x86_64 + macos 14.0 and later, aarch64 **1.** This is the platform targeted by the build. See [Using Amazon Corretto](https://aws.amazon.com/corretto/faqs/#Using_Amazon_Corretto) in the Amazon Corretto FAQ for supported platforms The following issues are addressed in 21.0.10.7.1: | Issue Name | Platform | Description | Link | |------------|----------|-------------|------| | Import jdk-21.0.10+7 | All | Updates Corretto baseline to OpenJDK 21.0.10+7 | [jdk-21.0.10+7](https://github.com/openjdk/jdk21u/releases/tag/jdk-21.0.10+7) | The following CVEs are addressed in 21.0.10.7.1: | CVE | CVSS | Component | |-----|------|-----------| | CVE-2026-21945 | 7.5 | security-libs/java.security | | CVE-2026-21932 | 7.4 | client-libs/java.awt | | CVE-2026-21933 | 6.1 | core-libs/java.net | | CVE-2026-21925 | 4.8 | core-libs/java.rmi | ## Corretto version: 21.0.9.11.1 Release Date: November 3, 2025 **Target Platforms 1** + RPM-based Linux using glibc 2.12 or later, x86_64 + Debian-based Linux using glibc 2.12 or later, x86_64 + RPM-based Linux using glibc 2.17 or later, aarch64 + Debian-based Linux using glibc 2.17 or later, aarch64 + Alpine-based Linux, x86_64 + Alpine-based Linux, aarch64 **1.** This is the platform targeted by the build. See [Using Amazon Corretto](https://aws.amazon.com/corretto/faqs/#Using_Amazon_Corretto) in the Amazon Corretto FAQ for supported platforms The following issues are addressed in 21.0.9.11.1: | Issue Name | Platform | Description | Link | |-----------------------------------------|----------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------| | 8370572: cgroup v1 hierarchical memory limit is not honored after JDK-8322420 | Linux | Backport from upstream to fix issue reading cgroups settings which can result in OOM. Also includes required pre-requisite changes. | [JDK-8370572](https://bugs.openjdk.org/browse/JDK-8370572) [Corretto-21/#135](https://github.com/corretto/corretto-21/issues/135) | | 8343191: Cgroup v1 subsystem fails to set subsystem path | Linux | Backport from upstream to fix issue reading cgroups whne path changes, required for JDK-8322420 and includes bug tail fixes. | [JDK-8343191](https://bugs.openjdk.org/browse/JDK-8343191) | | 8365153: AArch64: Set JVM flags for Neoverse N3 and V3 cores | All Aarch64 | Set Neoverse3 flags to the same as Neoverse2 | [JDK-8365153](https://bugs.openjdk.org/browse/JDK-8365153) | ## Corretto version: 21.0.9.10.1 Release Date: October 21, 2025 **Target Platforms 1** + RPM-based Linux using glibc 2.12 or later, x86_64 + Debian-based Linux using glibc 2.12 or later, x86_64 + RPM-based Linux using glibc 2.17 or later, aarch64 + Debian-based Linux using glibc 2.17 or later, aarch64 + Alpine-based Linux, x86_64 + Alpine-based Linux, aarch64 + Windows 10 or later, x86_64 + macOS 14.0 and later, x86_64 + macOS 14.0 and later, aarch64 **1.** This is the platform targeted by the build. See [Using Amazon Corretto](https://aws.amazon.com/corretto/faqs/#Using_Amazon_Corretto) in the Amazon Corretto FAQ for supported platforms The following issues are addressed in 21.0.9.10.1: | Issue Name | Platform | Description | Link | |-----------------------------------------|----------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------| | Import jdk-21.0.9+10 | All | Updates Corretto baseline to OpenJDK 21.0.9+10 | [jdk-21.0.9+10](https://github.com/openjdk/jdk21u/releases/tag/jdk-21.0.9+10) | | Bundling async profiler | Alpine, macOS, RPM-based Linux, Debian-based Linux | Binaries for the [async-profiler](https://github.com/async-profiler/async-profiler) are included in official builds for supported platforms | [#19](https://github.com/corretto/corretto-25/pull/19) | | JDK-8277444 | All | Addressing data race between JvmtiClassFileReconstituter::copy_bytecodes and class linking | [JDK-8277444](https://bugs.openjdk.org/browse/JDK-8277444) | | JDK-8359435 | aarch64 | AArch64: add support for SB instruction to MacroAssembler::spin_wait | [JDK-8359435](https://bugs.openjdk.org/browse/JDK-8359435) | | Set OnSpinWaitInst to SB for Graviton 4 | aarch64 | Default value for the OnSpinWaitInst flag to sb if the CPU model matches 0xd4f (Neoverse-V2); otherwise, it remains isb | [#126](https://github.com/corretto/corretto-21/pull/126) | The following CVEs are addressed in 21.0.9.10.1: | CVE | CVSS | Component | |----------------|------|-----------------------------| | CVE-2025-53057 | 5.9 | security-libs/java.security | | CVE-2025-53066 | 4.8 | xml/jaxp | | CVE-2025-61748 | 3.7 | core-libs | ## Corretto version: 21.0.8.9.1 Release Date: July 15, 2025 **Target Platforms 1** + RPM-based Linux using glibc 2.12 or later, x86_64 + Debian-based Linux using glibc 2.12 or later, x86_64 + RPM-based Linux using glibc 2.17 or later, aarch64 + Debian-based Linux using glibc 2.17 or later, aarch64 + Alpine-based Linux, x86_64 + Alpine-based Linux, aarch64 + Windows 10 or later, x86_64 + macos 13.0 and later, x86_64 + macos 13.0 and later, aarch64 **1.** This is the platform targeted by the build. See [Using Amazon Corretto](https://aws.amazon.com/corretto/faqs/#Using_Amazon_Corretto) in the Amazon Corretto FAQ for supported platforms The following issues are addressed in 21.0.8.9.1: | Issue Name | Platform | Description | Link | |------------|----------|-------------|------| | Import jdk-21.0.8+9 | All | Updates Corretto baseline to OpenJDK 21.0.8+9 | [jdk-21.0.8+9](https://github.com/openjdk/jdk21u/releases/tag/jdk-21.0.8+9) | | JDK-8353013 | All | java.net.URI.create(String) may have low performance to scan the host/domain name from URI string when the hostname starts with number | [PR-101](https://github.com/corretto/corretto-21/pull/101) | | JDK-8349705 | All | java.net.URI.scanIPv4Address throws unnecessary URISyntaxException | [PR-102](https://github.com/corretto/corretto-21/pull/102) | The following CVEs are addressed in 21.0.8.9.1: | CVE | CVSS | Component | |-----|------|-----------| | CVE-2025-50059 | 8.6 | core-libs/java.net | | CVE-2025-30749 | 8.1 | client-libs/2d | | CVE-2025-50106 | 8.1 | client-libs/2d | | CVE-2025-30754 | 4.8 | security-libs/javax.net.ssl | ## Corretto version: 21.0.7.6.1 Release Date: April 15, 2025 **Target Platforms 1** + RPM-based Linux using glibc 2.12 or later, x86_64 + Debian-based Linux using glibc 2.12 or later, x86_64 + RPM-based Linux using glibc 2.17 or later, aarch64 + Debian-based Linux using glibc 2.17 or later, aarch64 + Alpine-based Linux, x86_64 + Alpine-based Linux, aarch64 + Windows 10 or later, x86_64 + macos 13.0 and later, x86_64 + macos 13.0 and later, aarch64 **1.** This is the platform targeted by the build. See [Using Amazon Corretto](https://aws.amazon.com/corretto/faqs/#Using_Amazon_Corretto) in the Amazon Corretto FAQ for supported platforms The following issues are addressed in 21.0.7.6.1: | Issue Name | Platform | Description | Link | |------------|----------|-------------|------| | Import jdk-21.0.7+6 | All | Updates Corretto baseline to OpenJDK 21.0.7+6 | [jdk-21.0.7+6](https://github.com/openjdk/jdk21u/releases/tag/jdk-21.0.7+6) | | (tz) Update Timezone Data to 2025b | All | Update tz code and data to use 2025b release | [JDK-8352716](https://bugs.openjdk.org/browse/JDK-8352716) | The following CVEs are addressed in 21.0.7.6.1: | CVE | CVSS | Component | |-----|------|-----------| | CVE-2025-21587 | 7.4 | security-libs/javax.net.ssl | | CVE-2025-30698 | 5.6 | client-libs/2d | | CVE-2025-30691 | 4.8 | hotspot/compiler | ## Corretto version: 21.0.6.7.1 Release Date: January 21, 2025 **Target Platforms 1** + RPM-based Linux using glibc 2.12 or later, x86_64 + Debian-based Linux using glibc 2.12 or later, x86_64 + RPM-based Linux using glibc 2.17 or later, aarch64 + Debian-based Linux using glibc 2.17 or later, aarch64 + Alpine-based Linux, x86_64 + Alpine-based Linux, aarch64 + Windows 10 or later, x86_64 + macos 13.0 and later, x86_64 + macos 13.0 and later, aarch64 **1.** This is the platform targeted by the build. See [Using Amazon Corretto](https://aws.amazon.com/corretto/faqs/#Using_Amazon_Corretto) in the Amazon Corretto FAQ for supported platforms The following issues are addressed in 21.0.6.7.1: | Issue Name | Platform | Description | Link | |---------------------|----------|-----------------------------------------------|--------------------------------------------------------------| | Import jdk-21.0.6+7 | All | Updates Corretto baseline to OpenJDK 21.0.6+7 | [jdk-21.0.6+7](https://github.com/openjdk/jdk21u/releases/tag/jdk-21.0.6+7) | | JDK-8345296 | aarch64 | AArch64: VM crashes with SIGILL when prctl is disallowed | [JDK-8345296](https://bugs.openjdk.org/browse/JDK-8345296) | | JDK-8341194 | aarch64 | Implement C2 VectorizedHashCode on AArch64 | [JDK-8341194](https://bugs.openjdk.org/browse/JDK-8341194) | The following CVEs are addressed in 21.0.6.7.1: | CVE | CVSS | Component | | --- | --- | --- | | CVE-2025-21502 | 4.8 | hotspot/compiler | ## Corretto version: 21.0.5.11.1 Release Date: October 15, 2024 **Target Platforms 1** + RPM-based Linux using glibc 2.12 or later, x86_64 + Debian-based Linux using glibc 2.12 or later, x86_64 + RPM-based Linux using glibc 2.17 or later, aarch64 + Debian-based Linux using glibc 2.17 or later, aarch64 + Alpine-based Linux, x86_64 + Alpine-based Linux, aarch64 + Windows 10 or later, x86_64 + macos 12.0 and later, x86_64 + macos 12.0 and later, aarch64 **1.** This is the platform targeted by the build. See [Using Amazon Corretto](https://aws.amazon.com/corretto/faqs/#Using_Amazon_Corretto) in the Amazon Corretto FAQ for supported platforms The following issues are addressed in 21.0.5.11.1: | Issue Name | Platform | Description | Link | |----------------------|----------|-----------------------------------------------------------------------------------------|------------------------------------------------------------------------------| | Import jdk-21.0.5+11 | All | Updates Corretto baseline to OpenJDK 21.0.5+11 | [jdk-21.0.5+11](https://github.com/openjdk/jdk21u/releases/tag/jdk-21.0.5+11) | | JDK-8329995 | Linux | Restricted access to `/proc` can cause JFR initialization to crash | [JDK-8329995](https://bugs.openjdk.org/browse/JDK-8329995) | | JDK-8325616 | All | JFR ZGC Allocation Stall events should record stack traces | [JDK-8325616](https://bugs.openjdk.org/browse/JDK-8325616) | | JDK-8301686 | All | TLS 1.3 handshake fails if server_name doesn't match resuming session | [JDK-8301686](https://bugs.openjdk.org/browse/JDK-8301686) | | JDK-8330133 | Linux, macos | libj2pkcs11.so crashes on some pkcs#11 v3.0 libraries | [JDK-8330133](https://bugs.openjdk.org/browse/JDK-8330133) | | JDK-8332248 | All | (fc) java/nio/channels/FileChannel/BlockDeviceSize.java failed with RuntimeException | [JDK-8332248](https://bugs.openjdk.org/browse/JDK-8332248) | | JDK-8328896 | Linux, Windows | Fontmetrics for large Fonts has zero width | [JDK-8328896](https://bugs.openjdk.org/browse/JDK-8328896) | | JDK-6967482 | Windows | TAB-key does not work in JTables after selecting details-view in JFileChooser | [JDK-6967482](https://bugs.openjdk.org/browse/JDK-6967482) | | JDK-8166352 | Windows | FilePane.createDetailsView() removes JTable TAB, SHIFT-TAB functionality | [JDK-8166352](https://bugs.openjdk.org/browse/JDK-8166352) | | JDK-8333542 | All | Breakpoint in parallel code does not work | [JDK-8333542](https://bugs.openjdk.org/browse/JDK-8333542) | | JDK-8321509 | aarch64 | False positive in get_trampoline fast path causes crash | [JDK-8321509](https://bugs.openjdk.org/browse/JDK-8321509) | | JDK-8337664 | All | Distrust TLS server certificates issued after Oct 2024 and anchored by Entrust Root CAs | [JDK-8337664](https://bugs.openjdk.org/browse/JDK-8337664) | | JDK-8338696 | Linux | (fs) BasicFileAttributes.creationTime() falls back to epoch if birth time is unavailable | [JDK-8338696](https://bugs.openjdk.org/browse/JDK-8338696) | The following CVEs are addressed in 21.0.5.11.1: | CVE | CVSS | Component | |----------------|------|---------------------------------| | CVE-2024-21235 | 4.8 | hotspot/compiler | | CVE-2024-21208 | 3.7 | core-libs/java.net | | CVE-2024-21210 | 3.7 | hotspot/compiler | | CVE-2024-21217 | 3.7 | core-libs/java.io:serialization | ## Corretto version: 21.0.4.7.1 Release Date: July 16, 2024 **Target Platforms 1** + RPM-based Linux using glibc 2.12 or later, x86_64 + Debian-based Linux using glibc 2.12 or later, x86_64 + RPM-based Linux using glibc 2.17 or later, aarch64 + Debian-based Linux using glibc 2.17 or later, aarch64 + Alpine-based Linux, x86_64 + Alpine-based Linux, aarch64 + Windows 10 or later, x86_64 + macos 12.0 and later, x86_64 + macos 12.0 and later, aarch64 **1.** This is the platform targeted by the build. See [Using Amazon Corretto](https://aws.amazon.com/corretto/faqs/#Using_Amazon_Corretto) in the Amazon Corretto FAQ for supported platforms The following issues are addressed in 21.0.4.7.1: | Issue Name | Platform | Description | Link | |----------------------|----------|-----------------------------------------------------------------------------------------|------------------------------------------------------------------------------| | Import jdk-21.0.4+7 | All | Updates Corretto baseline to OpenJDK 21.0.4+7 | [jdk-21.0.4+7](https://github.com/openjdk/jdk21u/releases/tag/jdk-21.0.4+7)| The following CVEs are addressed in 21.0.4.7.1: | CVE | CVSS | Component | |----------------|------|------------------| | CVE-2024-21147 | 7.4 | hotspot/compiler | | CVE-2024-21145 | 4.8 | client-libs/2d | | CVE-2024-21140 | 4.8 | hotspot/compiler | | CVE-2024-21131 | 3.7 | hotspot/runtime | | CVE-2024-21138 | 3.7 | hotspot/runtime | ## Corretto version: 21.0.3.9.1 Release Date: April 16, 2024 **Target Platforms 1** + RPM-based Linux using glibc 2.12 or later, x86_64 + Debian-based Linux using glibc 2.12 or later, x86_64 + RPM-based Linux using glibc 2.17 or later, aarch64 + Debian-based Linux using glibc 2.17 or later, aarch64 + Alpine-based Linux, x86_64 + Alpine-based Linux, aarch64 + Windows 10 or later, x86_64 + macos 12.0 and later, x86_64 + macos 12.0 and later, aarch64 **1.** This is the platform targeted by the build. See [Using Amazon Corretto](https://aws.amazon.com/corretto/faqs/#Using_Amazon_Corretto) in the Amazon Corretto FAQ for supported platforms The following issues are addressed in 21.0.3.9.1: | Issue Name | Platform | Description | Link | |----------------------|----------|-----------------------------------------------------------------------------------------|------------------------------------------------------------------------------| | Import jdk-21.0.3+9 | All | Updates Corretto baseline to OpenJDK 21.0.3+9 | [jdk-21.0.3+9](https://github.com/openjdk/jdk21u/releases/tag/jdk-21.0.3+9)| | Launcher causes lingering busy cursor | All | Fix lingering busy cursor | [JDK-8294699](https://bugs.openjdk.org/browse/JDK-8294699) | | Fallback option for POST-only OCSP requests | All | Add option to fallback to old OCSP behaviour | [JDK-8328638](https://bugs.openjdk.org/browse/JDK-8328638) | | Shenandoah: SIGSEGV crash in unnecessary_acquire due to LoadStore split through phi | All | Fix SIGSEGV crash when using Shenandoah garbage collector | [JDK-8325372](https://bugs.openjdk.org/browse/JDK-8325372) | | Fix AL jre alternative path | AL2023 | Fix AL jre alternative path | [#55](https://github.com/corretto/corretto-21/pull/55) | The following CVEs are addressed in 21.0.3.9.1: | CVE | CVSS | Component | |----------------|------|-----------------------| | CVE-2024-21011 | 3.7 | hotspot/runtime | | CVE-2024-21012 | 3.7 | core-libs/java.net | | CVE-2024-21068 | 3.7 | hotspot/compiler | | CVE-2024-21094 | 3.7 | hotspot/compiler | ## Corretto version: 21.0.2.13.1 Release Date: January 16, 2024 **Target Platforms 1** + RPM-based Linux using glibc 2.12 or later, x86_64 + Debian-based Linux using glibc 2.12 or later, x86_64 + RPM-based Linux using glibc 2.17 or later, aarch64 + Debian-based Linux using glibc 2.17 or later, aarch64 + Alpine-based Linux, x86_64 + Alpine-based Linux, aarch64 + Windows 10 or later, x86_64 + macos 12.0 and later, x86_64 + macos 12.0 and later, aarch64 **1.** This is the platform targeted by the build. See [Using Amazon Corretto](https://aws.amazon.com/corretto/faqs/#Using_Amazon_Corretto) in the Amazon Corretto FAQ for supported platforms The following issues are addressed in 21.0.2.13.1: | Issue Name | Platform | Description | Link | |----------------------|----------|-----------------------------------------------------------------------------------------|------------------------------------------------------------------------------| | Import jdk-21.0.2+13 | All | Updates Corretto baseline to OpenJDK 21.0.2+13 | [jdk-21.0.2+13](https://github.com/openjdk/jdk21u/releases/tag/jdk-21.0.2+13)| | Data loss in AVX3 Base64 decoding | All | Base64 appears to give different (wrong) results in some rare cases when AVX3 is enabled. | [JDK-8321599](https://bugs.openjdk.org/browse/JDK-8321599) | | (tz) Update Timezone Data to 2023d | All | Update Timezone Data to 2023d | [JDK-8322725](https://bugs.openjdk.org/browse/JDK-8322725) | | NPE in PKCS7.parseOldSignedData | All | Fixes exception PKCS7.parseOldSignedDat | [JDK-8315042](https://bugs.openjdk.org/browse/JDK-8315042) | |Enable UseCryptoPmullForCRC32 for Neoverse V2| All |Enable UseCryptoPmullForCRC32| [JDK-8321105](https://bugs.openjdk.org/browse/JDK-8321105) | |Enable Neoverse N1 optimizations for Neoverse V2| All |Enable Neoverse N1 optimizations for Neoverse V2| [JDK-8321025](https://bugs.openjdk.org/browse/JDK-8321025) | The following CVEs are addressed in 21.0.2.13.1: | CVE | CVSS | Component | |----------------|------|--------------------------------| | CVE-2024-20918 | 7.4 | hotspot/compiler | | CVE-2024-20952 | 7.4 | security-libs/java.security | | CVE-2024-20919 | 5.9 | hotspot/runtime | | CVE-2024-20921 | 5.9 | hotspot/compiler | | CVE-2024-20945 | 4.7 | security-libs/javax.xml.crypto | ## Corretto version: 21.0.1.12.1 Release Date: October 17, 2023 **Target Platforms** + RPM-based Linux using glibc 2.12 or later, x86_64 + Debian-based Linux using glibc 2.12 or later, x86_64 + RPM-based Linux using glibc 2.17 or later, aarch64 + Debian-based Linux using glibc 2.17 or later, aarch64 + Alpine-based Linux, x86_64 + Alpine-based Linux, aarch64 + Windows 10 or later, x86_64 + macos 11.0 and later, x86_64 + macos 11.0 and later, aarch64 The following issues are addressed in 21.0.1.12.1: | Issue Name | Platform | Description | Link | |-------------------------------------------------------------------|----------|------------------------------------------------------------------------------------|------------------------------------------------------------------------| | Import jdk-21.0.1+12 | All | Updates Corretto baseline to OpenJDK 21.0.1+12 | [jdk-21.0.1+12](https://github.com/openjdk/jdk21u/releases/tag/jdk-21.0.1+12) | | JDK-8313765 | All | Validations on ZIP64 Extra Fields | [JDK-8313765](https://bugs.openjdk.org/browse/JDK-8313765) | | JDK-8316468 | All | os::write incorrectly handles partial write | [#23](https://github.com/corretto/corretto-21/pull/23) The following CVEs are addressed in 21.0.1.12.1: | CVE | CVSS | Component | |----------------|------|-----------------------------| | CVE-2023-22081 | 5.3 | security-libs/javax.net.ssl | | CVE-2023-22025 | 3.7 | hotspot/compiler | ## Corretto version: 21.0.0.35.1 Release Date: August 24, 2023 **Target Platforms** + RPM-based Linux using glibc 2.12 or later, x86_64 + Debian-based Linux using glibc 2.12 or later, x86_64 + RPM-based Linux using glibc 2.17 or later, aarch64 + Debian-based Linux using glibc 2.17 or later, aarch64 + Alpine-based Linux, x86_64 + Alpine-based Linux, aarch64 + Windows 10 or later, x86_64 + macos 11.0 and later, x86_64 + macos 11.0 and later, aarch64 The following issues are addressed in 21.0.0.35.1: | Issue Name | Platform | Description | Link | |-------------------------------------------------------------------|----------|------------------------------------------------------------------------------------|------------------------------------------------------------------------| | Import jdk-21+35 | All | Updates Corretto baseline to OpenJDK 21+35 | [jdk-21+35](https://github.com/openjdk/jdk21/releases/tag/jdk-21%2B35) | | 8313765: Invalid CEN header (invalid zip64 extra data field size) | All | Fix ZipException that may be encountered when opening select APK, ZIP or JAR files | [JDK-8313765](https://bugs.openjdk.org/browse/JDK-8313765) |