JV
Java (Oracle JDK) 26.0.2
Get release alerts
26.0.1โ26.0.2SecurityFeatureBug fix
โฆ Editor's summary
Oracle JDK 26.0.2 is a Critical Patch Update for Java SE 26 that addresses security vulnerabilities and includes reliability and compatibility fixes. The release also adds updated ML-KEM and ML-DSA private-key encoding support, new certificate security controls, updated root certificates, and IANA time zone data 2026b. Oracle recommends updating JDK installations with each Critical Patch Update.
โ Security impact
- Includes fixes for security vulnerabilities addressed by Oracle's July 2026 Critical Patch Update.
- Updates the Java 26 security baseline from 26.0.1+8 to 26.0.2+10.
- Adds a configurable 20 MiB default limit for Certificate Revocation List (CRL) downloads during certificate path validation, helping limit excessive CRL processing.
- Adds new WISeKey Global GB and GC root CA certificates to the JDK trust store.
- Oracle recommends updating to the latest Critical Patch Update to maintain an up-to-date Java security baseline.
What's new
Oracle has released Java SE Development Kit 26.0.2, a Critical Patch Update for the JDK 26 release line. The update includes security fixes, cryptographic enhancements, certificate management improvements, time zone updates, and general bug fixes.
- Includes security vulnerability fixes delivered as part of Oracle's July 2026 Critical Patch Update.
- Establishes 26.0.2+10 as the new security baseline for the Java 26 family.
- Adds a new
com.sun.security.crl.maxSizeproperty to limit the maximum size of Certificate Revocation Lists downloaded during certificate path validation. - The default CRL download size limit is 20 MiB and can be configured through system or security properties.
- Adds WISeKey Global GB and GC root CA certificates to the JDK trust store.
- Adds support for the latest ML-KEM and ML-DSA private key encodings.
- ML-KEM and ML-DSA private keys can now use PKCS #8 DER-encoded ASN.1 formats defined by the latest relevant RFC specifications.
- Introduces
jdk.mlkem.pkcs8.encodingandjdk.mldsa.pkcs8.encodingsecurity properties to control private key encoding. - The default encoding for newly generated ML-KEM and ML-DSA private keys changes to
seed.
- Updates IANA time zone data to version 2026b.
- Includes updated time zone behavior reflecting British Columbia's final daylight saving time transition on March 8, 2026.
- Includes additional bug fixes and reliability improvements across JDK components.
- ML-KEM and ML-DSA private keys generated using the new default encoding may not be accepted by older JDK releases by default.
- Applications requiring compatibility with older JDK versions can configure the relevant encoding property to
expandedKey. - Organizations should test security-sensitive applications, certificate validation, cryptographic operations, and custom Java integrations before broad deployment.
- Oracle recommends updating JDK installations with each Critical Patch Update.
- Organizations running JDK 26.0.1 should prioritize upgrading to JDK 26.0.2 to receive the latest security fixes and security baseline.
More from Java (Oracle JDK)
Java (Oracle JDK) 26.0.2.1Sep 7, 2026
Latest in Languages & Runtimes
Node.js: Node.js 26.8.2Sep 10, 2026
PHP: PHP 8.5.10Aug 31, 2026
Node.js: Node.js 26.8.1Aug 28, 2026
Node.js: Node.js 26.8.0Aug 27, 2026
๐ฌ Comments (0)
Share any installation issues, compatibility changes, or fixes you noticed.