CVE-2026-46968: Medium severity Oracle Java SE (JSSE) vulnerability
Difficult to exploit vulnerability allows unauthenticated attacker with network access via TLS to compromise Java SE. Successful attacks of this vulnerability can result in unauthorized creation, deletion or modification access to critical data or all Java SE accessible data.
Other sources
Vulnerability in Oracle Java SE (component: JSSE). Supported versions that are affected are Oracle Java SE: 8u491, 8u491-perf, 11.0.31, 17.0.19, 21.0.11, 25.0.3, 26.0.1; Oracle GraalVM for JDK: 17.0.19 and 21.0.11; Oracle GraalVM Enterprise Edition: 21.3.18. Difficult to exploit vulnerability allows unauthenticated attacker with network access via TLS to compromise Oracle Java SE. Successful attacks of this vulnerability can result in unauthorized creation, deletion or modification access to critical data or all Oracle Java SE accessible data. Note: This vulnerability can only be exploited by supplying data to APIs in the specified Component without using Untrusted Java Web Start applications or Untrusted Java applets, such as through a web service. CVSS 3.1 Base Score 5.9 (Integrity impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N).
— NVD
When a server has wantClientAuth and the client sends a nocertificate alert, any client certificates are not verified.
— Red Hat
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
Oracle Java SEto a version that resolves this vulnerability.Fixed in 8u491 - Upgrade
Upgrade
Oracle Java SEto a version that resolves this vulnerability.Fixed in 11.0.31 - Upgrade
Upgrade
Oracle Java SEto a version that resolves this vulnerability.Fixed in 17.0.19 - Upgrade
Upgrade
Oracle Java SEto a version that resolves this vulnerability.Fixed in 21.0.11 - Upgrade
Upgrade
Oracle Java SEto a version that resolves this vulnerability.Fixed in 25.0.3 - Upgrade
Upgrade
Oracle Java SEto a version that resolves this vulnerability.Fixed in 26.0.1 - Upgrade
Upgrade
Oracle Java SE (perf variant)to a version that resolves this vulnerability.Fixed in 8u491-perf - Upgrade
Upgrade
Oracle GraalVM for JDKto a version that resolves this vulnerability.Fixed in 17.0.19 - Upgrade
Upgrade
Oracle GraalVM for JDKto a version that resolves this vulnerability.Fixed in 21.0.11 - Upgrade
Upgrade
Oracle GraalVM Enterprise Editionto a version that resolves this vulnerability.Fixed in 21.3.18 - Configuration
Ensure JSSE client certificate authentication is configured so that client certificates are verified even when the client sends a no_certificate alert (the vulnerability condition is: server has wantClientAuth enabled and client sends no_certificate; any client certificates are not verified).
Oracle Java SE (JSSE) wantClientAuth = true
Event History
Frequently Asked Questions
What is the severity of CVE-2026-46968?
The severity of CVE-2026-46968 is rated as medium with a score of 5.9.
Which versions are affected by CVE-2026-46968?
CVE-2026-46968 affects Oracle Java SE versions 8u491, 11.0.31, 17.0.19, 21.0.11, and specific versions of Oracle GraalVM.
How do I fix CVE-2026-46968?
To fix CVE-2026-46968, update to the latest supported version of Oracle Java SE or Oracle GraalVM that addresses this vulnerability.
Is CVE-2026-46968 easy to exploit?
CVE-2026-46968 is described as difficult to exploit.
What components are impacted by CVE-2026-46968?
CVE-2026-46968 impacts the JSSE component of Oracle Java SE.