Java 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:
| Version | Released | Fixes |
|---|---|---|
| Java 8u511 | 103 | |
| Java 27.0.1 | 37 | |
| Java 25.0.5 | 39 | |
| Java 21.0.13 | 38 | |
| Java 17.0.21 | 36 | |
| Java 11.0.33 | 39 | |
| Java 26.0.2 | 9 |
How to update
- On Windows, open the Start menu and search for “Check For Updates” (Java’s own updater).Click Update Now and follow the steps.
- 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.
| Release | Date | Fixes | Used in attacks |
|---|---|---|---|
| Java 8u511 | 103 | – | |
| Java 27.0.1 | 37 | – | |
| Java 25.0.5 | 39 | – | |
| Java 21.0.13 | 38 | – | |
| Java 17.0.21 | 36 | – | |
| Java 11.0.33 | 39 | – | |
| Java 8u501 | 17 | – | |
| Java 26.0.2 | 9 | – | |
| Java 25.0.4 | 9 | – | |
| Java 21.0.12 | 9 | – | |
| Java 17.0.20 | 9 | – | |
| Java 11.0.32 | 11 | – |
References
- ^ Oracle. “Oracle Critical Patch Updates”, each release’s notes.

