OpenJDK 8 Vulnerability: Ubuntu Fixes 14 Authentication and Authorization Flaws

Ubuntu's USN-9009-1 addresses an OpenJDK 8 vulnerability in the Security, JSSE, JAAS, JDBC, Networking, JAXP and RMI components. What MSPs should do.

Threat AdvisoryLast updated

What Happened

Ubuntu Security published USN-9009-1 for an OpenJDK 8 vulnerability that touches several core components of the Java runtime. The notice states that the Security, JSSE, JAAS, JDBC, Networking, JAXP and RMI components of OpenJDK 8 did not correctly authenticate or authorize users. Ubuntu states that a remote attacker could possibly use the issues to read or modify sensitive data or to cause a denial of service.

The practical cost lands on the MSP, not on the client. Someone has to find every OpenJDK 8 runtime across every client, apply the update, restart the services that depend on it and confirm nothing broke. In general, Java is an embedded dependency rather than a headline application, so it sits inside line-of-business tools, middleware and vendor appliances. A runtime nobody remembers installing is exactly the one that does not get patched.

Ubuntu published this notice on November 9, 2026. No exploitation of these issues is known at this time. Ubuntu also published notices for OpenJDK 27, 25, 21 and 11 on the same day covering overlapping sets of CVEs, so an estate that has moved to a newer Java version is not automatically clear.

Timeline

  • November 9, 2026: Ubuntu Security publishes USN-9004-1, covering OpenJDK 25 vulnerabilities.
  • November 9, 2026: Ubuntu Security publishes USN-9005-1, covering OpenJDK 27 vulnerabilities.
  • November 9, 2026: Ubuntu Security publishes USN-9010-1, covering OpenJDK 11 vulnerabilities.
  • November 9, 2026: Ubuntu Security publishes USN-9009-1, covering the OpenJDK 8 vulnerabilities described in this advisory.
  • November 9, 2026: Ubuntu Security publishes USN-9015-1, covering OpenJDK 21 vulnerabilities.

Who Is Affected

Any client running Ubuntu's OpenJDK 8 packages is in scope for USN-9009-1. The affected components are the Security, JSSE, JAAS, JDBC, Networking, JAXP and RMI components of OpenJDK 8. A runtime that ships inside an application is still OpenJDK 8 for the purpose of this notice, even when the host operating system was patched on schedule.

The same day produced notices for OpenJDK 11, 21, 25 and 27. That matters for MSPs because Java versions are usually standardised per application, not per client. One client can run three different Java versions in three different line-of-business tools, and each one has its own patching path.

As a general rule, the environments to handle first are the ones where a Java service accepts input from a network and can reach sensitive data. That is the combination the notice describes.

Why Java Patch Lag Matters

Authentication and authorization flaws do not crash anything. In general, a service that lets the wrong user through keeps working normally, so there is no outage to alert you. The only signal is the advisory itself.

Java also ages well, and that is the problem. Long term support versions stay in production for years, applications get pinned to a specific runtime, and testing a JDK change becomes a project rather than a reboot. In general, that combination produces a gap between the day an advisory lands and the day the runtime is actually updated.

The MSP owns that gap. A client breached through an unpatched dependency will not separate the application vendor from the MSP that maintained the host.

Technical Details

Product: OpenJDK 8, as covered by Ubuntu Security notice USN-9009-1.

Affected components: the Security, JSSE, JAAS, JDBC, Networking, JAXP and RMI components of OpenJDK 8.

Attack vector: remote. Ubuntu states that a remote attacker could possibly use the issues to read or modify sensitive data or to cause a denial of service.

CVEs listed in the notice:

  • CVE-2026-83374
  • CVE-2026-83376
  • CVE-2026-91461
  • CVE-2026-83380
  • CVE-2026-83381
  • CVE-2026-87294
  • CVE-2026-83387
  • CVE-2026-83395
  • CVE-2026-83400
  • CVE-2026-87290
  • CVE-2026-87292
  • CVE-2026-91451
  • CVE-2026-91452
  • CVE-2026-87293

What MSPs Should Do About the OpenJDK 8 Vulnerability

Treat this as an inventory problem before it is a patching problem. The update exists. The work is knowing where it belongs.

  1. Build a current list of every Java runtime across client environments, with the host, the version and the application that depends on it.
  2. Apply the OpenJDK 8 update from Ubuntu Security notice USN-9009-1 to every host that runs those packages.
  3. Check the clients that run OpenJDK 11, 21, 25 or 27 as well, because Ubuntu published separate notices for those versions on the same day.
  4. Update third party applications that bundle their own Java runtime. A system level package update will not reach a JDK that ships inside an application folder.
  5. Prioritise services that accept remote input and can read or modify sensitive data, then work down the rest of the list.
  6. Restart the affected services, confirm they come back healthy, then verify the running version rather than trusting the package manager alone.
  7. If a runtime cannot be updated on schedule, record which data the application can reach, so you can assess exposure if something happens.
  8. Keep written evidence of what was patched, what was checked and what was deferred.

How EnterProtect Helps

EnterProtect backup keeps clean, restorable copies of client systems and data. If an unpatched runtime is used to read or alter data, a recent copy is what lets you restore a known good state instead of rebuilding one under pressure.

EnterProtect recovery helps you get a client running again after an incident, so downtime is measured in hours rather than days.

EnterProtect vulnerability scanning helps you keep track of software versions across client environments, so patch work starts from a list rather than a guess.

Frequently Asked Questions

What Is the OpenJDK 8 Vulnerability in USN-9009-1?

It is the set of flaws Ubuntu Security described in notice USN-9009-1. Ubuntu states that the Security, JSSE, JAAS, JDBC, Networking, JAXP and RMI components of OpenJDK 8 did not correctly authenticate or authorize users, and that a remote attacker could possibly use the issues to read or modify sensitive data or to cause a denial of service.

Is This OpenJDK 8 Vulnerability Being Exploited?

No exploitation of these issues is known at this time. The notice describes the flaws and the fix, not an active campaign. That does not lower the priority for MSPs, because the affected components are reachable remotely and the update is already available.

How Many CVEs Does USN-9009-1 Cover?

UBuntu's notice addresses 14 CVEs: CVE-2026-83374, CVE-2026-83376, CVE-2026-91461, CVE-2026-83380, CVE-2026-83381, CVE-2026-87294, CVE-2026-83387, CVE-2026-83395, CVE-2026-83400, CVE-2026-87290, CVE-2026-87292, CVE-2026-91451, CVE-2026-91452 and CVE-2026-87293. The notice groups them by the component that failed to authenticate or authorize users.

Which Java Versions Are Affected?

USN-9009-1 covers OpenJDK 8. Ubuntu also published notices for OpenJDK 11, 21, 25 and 27 on the same day, each covering overlapping sets of CVEs. If a client runs more than one Java version, each one needs its own check.

Does This Affect Oracle JDK or Java on Windows?

The notices described here are Ubuntu Security notices for the OpenJDK packages Ubuntu ships. They do not cover Oracle JDK, Windows builds or other distributions, and those platforms have their own vendors and their own advisories.

Why Does Authentication and Authorization Matter Here?

Authentication establishes who a user is. Authorization decides what that user is allowed to do. Ubuntu states that the affected OpenJDK 8 components failed at one or both, which is why the notice describes both reading and modifying sensitive data as possible outcomes.

Sources

  • USN-9004-1: OpenJDK 25 vulnerabilities (Ubuntu Security)
  • USN-9005-1: OpenJDK 27 vulnerabilities (Ubuntu Security)
  • USN-9010-1: OpenJDK 11 vulnerabilities (Ubuntu Security)
  • USN-9009-1: OpenJDK 8 vulnerabilities (Ubuntu Security)
  • USN-9015-1: OpenJDK 21 vulnerabilities (Ubuntu Security)

Check Your Clients' External Exposure

EnterProtect Vulnerability Scanning checks your clients' domains, addresses and exposed services. A critical CVE pages you like any critical alert, with the fix named.

Join the WaitlistJoin before it launches to get the Founding Partner Rate.

More Threat Advisories

See All Threat Advisories

Priya Nair

Partner Specialist

Priya Nair said: Hi, I'm Priya, EnterProtect's AI partner specialist. Ask me what a product does, what it costs, or what you'd keep per client.

Priya · Just now

Privacy