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)
Latest in Languages & Runtimes
๐ฌ Comments (0)
Share any installation issues, compatibility changes, or fixes you noticed.