Java updates

From Updates, in the HARD wiki · Updated
This article is about security updates for Java. For every product, see Updates.

The latest version of Java is 8u511, which Oracle released on 20 Oct 2026. It fixes 103 security flaws.[1] It fixes 103 security flaws, and attackers study each release to work out what it fixed.

Since June 2026, Oracle has put out 12 Java security releases.

Should you update your Java?

Yes, this week. Java 8u511 came out on 20 Oct 2026. None of its 103 fixes is known to be used in attacks yet. Its page lists what each fix covers. Not ready for Java 8, or on a device that can’t run it? Java 27.0.1 has the fixes for Java 27.

Older devices

Oracle keeps fixing older versions for devices that can’t run the newest one. The newest release on each:

VersionReleasedFixes
Java 8u511103
Java 27.0.137
Java 25.0.539
Java 21.0.1338
Java 17.0.2136
Java 11.0.3339
Java 26.0.29

How to update

  1. On Windows, open the Start menu and search for “Check For Updates” (Java’s own updater).Click Update Now and follow the steps.
  2. On a Mac, or for a Java development kit (JDK),download the newest version of the same Java number from java.com or oracle.com/java and install it.

To see which version you have: On Windows, Settings → Apps → Installed apps shows “Java 8 Update 511” or the JDK’s version. On a Mac, open Terminal and type java -version.

Every release

Every Java security release since June 2026, newest first.

ReleaseDateFixesUsed in attacks
Java 8u511103–
Java 27.0.137–
Java 25.0.539–
Java 21.0.1338–
Java 17.0.2136–
Java 11.0.3339–
Java 8u50117–
Java 26.0.29–
Java 25.0.49–
Java 21.0.129–
Java 17.0.209–
Java 11.0.3211–

References

  1. ^ Oracle. “Oracle Critical Patch Updates”, each release’s notes.