JV

Java (Oracle JDK) 26.0.2

Get release alerts
26.0.1โ†’26.0.2SecurityFeatureBug fix
๐Ÿ“… July 21, 2026๐Ÿ—‚ Languages & Runtimes๐Ÿ“ฆ Java (Oracle JDK) โ†—๐Ÿ“œ Full changelog โ†—
โœฆ 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.maxSize property 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.
Cryptographic improvements
  • 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.encoding and jdk.mldsa.pkcs8.encoding security properties to control private key encoding.
  • The default encoding for newly generated ML-KEM and ML-DSA private keys changes to seed.
Platform updates
  • 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.
Compatibility considerations
  • 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.
Upgrade recommendation
  • 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
PHP: PHP 8.5.12Oct 23, 2026

๐Ÿ’ฌ Comments (0)

Have you installed this Java (Oracle JDK) update?

Share any installation issues, compatibility changes, or fixes you noticed.