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
debian/openjdk-11to a version that resolves this vulnerability.Fixed in 11.0.32.1+1-1~deb11u1Fixed in 11.0.32.1+1-1 - Upgrade
Upgrade
debian/openjdk-17to a version that resolves this vulnerability.Fixed in 17.0.20.1+1-1~deb11u1Fixed in 17.0.20.1+1-1~deb12u1Fixed in 17.0.20.1+1-1 - Upgrade
Upgrade
debian/openjdk-21to a version that resolves this vulnerability.Fixed in 21.0.12.1+1-1~deb13u1Fixed in 21.0.12.1+1-1 - Upgrade
Upgrade
debian/openjdk-25to a version that resolves this vulnerability.Fixed in 25.0.4.1+1-1~deb13u1Fixed in 25.0.4+7-1Fixed in 25.0.4.1+1-1 - Upgrade
Upgrade
debian/openjdk-26to a version that resolves this vulnerability.Fixed in 26.0.2.1+1-1 - Upgrade
Upgrade
debian/openjdk-8to a version that resolves this vulnerability.Fixed in 8u504-ga-1 - Configuration
Ensure JSSE client certificate verification is enforced when using TLS. Specifically, do not allow the case where the server has wantClientAuth enabled and a client sends a TLS no_certificate alert, because in that situation 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.