Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify network-reachable Java service using JSSE
-
ExploitSupply crafted data to vulnerable TLS/JSSE API
-
ExecutionTrigger flaw in secure-socket processing
-
ImpactRead confidential data and modify critical data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Access control enforcement
MITRE ATT&CK
1 technique across 1 tactic: Defense Evasion The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the target to run a vulnerable Java SE / GraalVM version (Java SE 8u511, 11.0.33, 17.0.21, 21.0.13, 25.0.5, 27.0.1; GraalVM for JDK 17.0.21/21.0.13; GraalVM EE 21.3.20) and to expose the JSSE component to attacker-controlled data - per Oracle, 'by using APIs in the specified Component, e.g., through a web service which supplies data to the APIs.' No authentication, user interaction, or non-default configuration is required for the primary server-side vector (AV:N/AC:L/PR:N/UI:N). A secondary vector applies to Java deployments running sandboxed Java Web Start applications or sandboxed applets that load untrusted code and rely on the Java sandbox; this limiting path is largely vestigial on current platforms since browser applet/Web Start support is broadly removed, so realistic risk concentrates on server-side services that feed untrusted network data into JSSE. |
| Impact | This is a genuine high-priority vulnerability, not a high-CVSS-but-low-risk paper issue. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N, score 9.1) is internally consistent with Oracle's prose: 'easily exploitable' maps to AC:L, 'unauthenticated attacker with network access' maps to AV:N/PR:N/UI:N, and the described unauthorized read plus create/delete/modify of all accessible data maps to C:H/I:H with A:N (no availability impact). The affected component is JSSE (Java Secure Socket Extension), Java's TLS/SSL stack, which makes network reachability the default rather than the exception. Countervailing signals weaken the urgency, however: no EPSS score was supplied, the CVE is NOT on CISA KEV, and no public proof-of-concept is referenced - so there is no public exploit identified at time of analysis and no evidence of active exploitation. The only source is the Oracle advisory itself (a Critical Patch Update / Security Alert entry); there is no independent NVD enrichment, no CWE classification (listed N/A), and no EPSS to gauge real-world exploitation probability. Net: treat as a priority patch for any server-side Java that terminates or initiates TLS via JSSE, but recognize that exploitation evidence is currently absent and exploitability of the secondary applet/Web Start vector is largely theoretical on modern deployments. |
| Exploit ScenarioDerived | A remote, unauthenticated attacker interacts with a network-facing Java service whose JSSE/TLS layer processes attacker-supplied data (for example via a web service that passes data into the vulnerable APIs), abusing the flaw to read and tamper with sensitive application data without credentials. No public exploit code is known, so an attacker would need to develop their own; the low attack complexity (AC:L) means no special timing, race, or configuration hurdles once the vulnerable code path is reachable. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 21, 2026
Unauthenticated remote attackers can read and tamper with critical data handled by Oracle Java SE through its JSSE (Java Secure Socket Extension) component, rated CVSS 9.1 (AV:N/AC:L/PR:N/UI:N, C:H/I:H/A:N). Affected builds are Java SE 8u511 and 8u511-perf, 11.0.33, 17.0.21, 21.0.13, 25.0.5 and 27.0.1, plus Oracle GraalVM for JDK 17.0.21 and 21.0.13 and GraalVM Enterprise Edition 21.3.20. Oracle's alert states the flaw is reachable via APIs of the affected component, such as a web service feeding untrusted data into JSSE, and adds a secondary sandbox-escape path for deployments running untrusted code in Java Web Start applications or applets; no public exploit code or active exploitation was identified at time of analysis, but the missing authentication prerequisite and network reachability make this a high-priority patch target rather than a paper finding.
RemediationAI
Patch available per vendor advisory: Oracle has published the fix through its security alert process (https://www.oracle.com/security-alerts/alert-cve-2026-91403.html), so move each affected line to the current Critical Patch Update build of Java SE 8, 11, 17, 21, 25 or 27, and GraalVM for JDK 17/21 or GraalVM Enterprise Edition 21.3, rather than remaining on 8u511/11.0.33/17.0.21/21.0.13/25.0.5/27.0.1 or 21.3.20. Inventory bundled runtimes (application servers, containers, build agents, thick clients and any third-party product shipping its own JRE) because updating the OS-level JDK alone leaves vendored copies exposed. If the update cannot be applied immediately, reduce reachability of JSSE parsing paths: terminate TLS at a non-Java reverse proxy or load balancer so untrusted handshake and certificate data is normalized before reaching the JVM (trade-off: added infrastructure hops and loss of client-certificate and end-to-end TLS visibility at the Java tier), disable unused TLS protocol versions and cipher suites in java.security and the server connector configuration (trade-off: may break legacy clients), avoid trusting peer certificates from untrusted networks where the deployment does not require mutual TLS, and remove sandbox reliance entirely by disabling Java Web Start and applet execution in managed configurations (trade-off: breaks any remaining legacy rich-client workflows, which are already unsupported on current platforms). Monitor Oracle CPU advisories for the revised build numbers and re-verify the deployed java -version after each change.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 3 packages in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
JSSE is the Java runtime's built-in TLS/SSL and secure-socket framework that implements the javax.net.ssl APIs, hostname verification, keystore/truststore handling and the default socket factories used by virtually every Java server, servlet container, RMI/JNDI endpoint and outbound HTTPS client. Because JSSE parses attacker-supplied handshake records, certificate chains and TLS extensions before any application-level authentication occurs, defects in this layer are reachable pre-authentication by anyone able to open a socket to a Java-based listener, which matches the assessed vector AV:N/AC:L/PR:N/UI:N with high confidentiality and integrity impact and no availability impact. Oracle did not assign a CWE for this issue, so the root-cause class is not formally documented; the described effect (unauthorized creation, deletion or modification of data plus full read access) is consistent with missing bounds/state validation in a parsing or trust-decision path inside the component rather than a simple crash bug. The CPE entries for oracle_java_se, oracle_graalvm_for_jdk and oracle_graalvm_enterprise_edition are fully wildcarded on version, so the authoritative affected ranges come from Oracle's version list and must be matched against local JDK builds rather than from CPE matching. Oracle deliberately publishes minimal technical detail for Java SE CPU fixes to avoid handing attackers a roadmap, meaning exploitability assessment has to lean on the vector and the component's exposure model; the referenced sandbox-abuse scenario historically mattered for client-side Java but is largely vestigial now that browser applet and Web Start support has been removed from modern runtimes.
Know when Oracle Java Se gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
JSSE is network-facing and unauthenticated (AV:N/PR:N), Oracle states easily exploitable (AC:L), impact is full read and modify of accessible data with no availability loss (C:H/I:H/A:N).
Primary rating from Vendor (oracle).
CVSS VectorVendor: oracle
DescriptionCVE.org
Vulnerability in the Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition product of Oracle Java SE (component: JSSE). Supported versions that are affected are Oracle Java SE: 8u511, 8u511-perf, 11.0.33, 17.0.21, 21.0.13, 25.0.5, 27.0.1; Oracle GraalVM for JDK: 17.0.21 and 21.0.13; Oracle GraalVM Enterprise Edition: 21.3.20. Easily exploitable vulnerability allows unauthenticated attacker with network access via multiple protocols to compromise Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition. Successful attacks of this vulnerability can result in unauthorized creation, deletion or modification access to critical data or all Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition accessible data as well as unauthorized access to critical data or complete access to all Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition accessible data. Note: This vulnerability can be exploited by using APIs in the specified Component, e.g., through a web service which supplies data to the APIs. This vulnerability also applies to Java deployments, typically in clients running sandboxed Java Web Start applications or sandboxed Java applets, that load and run untrusted code (e.g., code that comes from the internet) and rely on the Java sandbox for security. CVSS 3.1 Base Score 9.1 (Confidentiality and Integrity impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N).
Articles & Coverage 1
Technical POC Analysis
Not determinable from the supplied evidence.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Latest POC
1 PoC candidate from github (unverified)
Sign in to open the public PoC links collected for this CVE.
Executive ViewAI
Oracle Java SE and GraalVM deployments using the JSSE component face a critical, unauthenticated data confidentiality and integrity risk across multiple supported release lines. Because Java runtimes are embedded in many business applications and service endpoints, leadership should prioritize exposure discovery and containment even though no public exploit identified at time of analysis and no vendor-released patch identified at time of analysis.
No vendor-released patch identified at time of analysis; restrict network access to JSSE-exposed services, enforce strict input validation on data passed to JSSE APIs, disable Java Web Start and applets, remove untrusted code execution paths, segment affected Java SE and GraalVM deployments, and monitor Oracle's advisory for a patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Oracle Java Se
View allRemote unauthenticated compromise of Oracle Java SE, Oracle GraalVM for JDK, and Oracle GraalVM Enterprise Edition is po
Denial-of-service in Oracle Java SE 8u491 (and 8u491-perf) and 11.0.31 lets an unauthenticated remote attacker hang or r
Unauthorized data modification in Oracle Java SE, GraalVM for JDK, and GraalVM Enterprise Edition (Libraries component)
Denial of service in the Networking component of Oracle Java SE, Oracle GraalVM for JDK, and Oracle GraalVM Enterprise E
Unauthorized data disclosure in Oracle Java SE, Oracle GraalVM for JDK, and Oracle GraalVM Enterprise Edition arises fro
Unauthorized data access and modification in the Scripting component of Oracle Java SE 8u491, 8u491-perf, and 11.0.31 al
Oracle Java SE's Security component across versions 8u491 through 26.0.1 - and GraalVM for JDK/Enterprise Edition counte
Integrity and availability compromise in Oracle Java SE's Hotspot component affects versions 8u481 and 8u481-b50, as wel
Integrity compromise via TLS in Oracle Java SE's JSSE component allows an unauthenticated remote attacker to perform una
Partial denial-of-service in Oracle Java SE's Libraries component allows unauthenticated network attackers to disrupt av
Partial denial-of-service exposure in the 2D graphics component of Oracle Java SE and GraalVM platforms allows unauthent
Partial denial-of-service in the JavaFX component of Oracle Java SE 8u491 is remotely exploitable by unauthenticated att
EUVD-2026-107578
GHSA-9h75-rf66-wh3r
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB