Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach exposed Java API over network
-
ExploitSupply crafted untrusted data
-
ExecutionExploit Security component flaw
-
ImpactGain unauthorized read and modify 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 | Two distinct conditions apply. (1) Server-side: an application must expose the affected Security-component APIs to attacker-influenced data - Oracle specifies exploitation 'by using APIs in the specified Component, e.g., through a web service which supplies data to the APIs,' so the JVM must process untrusted input through that path. (2) Client-side: the target must be running a sandboxed Java Web Start application or sandboxed Java applet that loads and runs untrusted code and relies on the Java sandbox - a configuration that is effectively obsolete because Java Web Start and the browser applet plugin were removed from modern JDKs, sharply limiting this surface on current versions. Limiting factors: exploitation requires the JVM to actually receive untrusted/attacker-controlled data through the vulnerable APIs; impact is bounded to partial read and partial modification of a subset of accessible data (no availability impact, no stated code execution). No authentication (PR:N) or user interaction (UI:N) is required per the CVSS vector. |
| Impact | This is a medium-severity (CVSS 6.5) flaw in the Security component of Oracle Java SE and GraalVM, with vector AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N - network-reachable, low complexity, unauthenticated (PR:N), no user interaction, unchanged scope, with partial confidentiality and integrity impact and no availability impact. On raw exploitability signals it looks attractive (remote, unauthenticated, 'easily exploitable' per Oracle), but the real-world picture is more constrained. No EPSS score, CISA KEV entry, or public POC is present in the supplied data, so there is no evidence of active or imminent exploitation - exploitation status is 'no public exploit identified at time of analysis.' The impact is capped at partial read and partial update/insert/delete of 'some'/'a subset' of accessible data (no full compromise, no code execution stated, no availability loss). A key nuance: one of the two described attack surfaces - sandboxed Java Web Start applications and applets loading untrusted code - is largely obsolete, since Web Start and the browser applet plugin were removed in modern JDKs; the server-side API/web-service data-supply path is the more realistic surface today. Net: a legitimate patch-in-normal-cycle issue, not an emergency. Treat as elevated priority on internet-facing JVMs processing untrusted input, but the absence of EPSS/KEV/POC argues against drop-everything urgency. No CWE was assigned by Oracle, limiting precise root-cause classification. |
| Exploit ScenarioDerived | An attacker with network access sends crafted, untrusted input to an exposed API in the vulnerable Security component - for example via a web service that forwards attacker-controlled data to the affected Java APIs - triggering the flaw without authentication or user interaction. Successful exploitation yields unauthorized read of a subset of data and unauthorized update/insert/delete of some data. No public exploit code is identified at the time of analysis, and the alternative sandboxed-applet/Web Start vector is largely legacy on modern JDKs. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 21, 2026
Oracle Java SE (8u503, 8u503-perf, 11.0.32.1, 17.0.20.1, 21.0.12.1, 25.0.4.1 and 27), Oracle GraalVM for JDK (17.0.20.1, 21.0.12.1) and Oracle GraalVM Enterprise Edition (21.3.19.1.1) expose a flaw in the Security component that lets a network-reachable, unauthenticated attacker achieve partial read and partial modify access to data accessible through those APIs, with no availability impact. Per the CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N, score 6.5), exploitation requires no privileges and no user interaction, but the JVM must actually process attacker-influenced input through the affected APIs - typically a web service that supplies data to them - or, in the legacy client case, run untrusted code inside a sandboxed Java Web Start application or applet. No public exploit code and no confirmed active exploitation were identified at time of analysis, and the practical attack surface is narrower than the score implies because Java Web Start and the browser applet plugin are absent from modern JDKs.
RemediationAI
Apply the update release corresponding to each affected build as listed in the Oracle Critical Patch Update at https://www.oracle.com/security-alerts/cpuoct2026.html - Oracle CPU advisories publish the fixed version alongside each affected version, and installations at or below 8u503/8u503-perf, 11.0.32.1, 17.0.20.1, 21.0.12.1, 25.0.4.1, 27, GraalVM for JDK 17.0.20.1/21.0.12.1, or GraalVM Enterprise 21.3.19.1.1 should be moved to the CPU-published successor build; upstream fix availability is confirmed through that advisory, but the exact patched build numbers were not present in the analyzed data and must be read from the advisory rather than inferred. Where an immediate JDK upgrade is not possible, the highest-value compensating control is to remove the client-side exposure entirely by ensuring no Java Web Start or applet plugin is present and by blocking JNLP launches and applet embedding, which costs nothing on modern JDKs but breaks legacy desktop delivery; on the server side, restrict which services accept untrusted payloads that are fed into Security-component APIs and front them with input validation or a WAF rule set targeting the exposed endpoint, accepting that this reduces rather than eliminates the attack path and requires per-application analysis. Running the JVM with a restrictive SecurityManager or with policy files that deny file and property access limits the blast radius of the partial read/modify impact, but trades off against application compatibility and is deprecated in current JDKs. Because exploitation prerequisites are application-specific and no public exploit exists, prioritize internet-facing services that parse attacker-supplied data over batch and desktop installations.
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
The vulnerability lives in the 'Security' component of the Oracle JDK, which spans the java.security provider framework, permission and policy enforcement, and the legacy sandbox machinery that mediates what untrusted code loaded into a JVM is permitted to read or modify. No CWE classification was published (CWE: N/A), but Oracle's own bug taxonomy and the community 'Authentication Bypass' tag point to a failure in an access-control or trust decision rather than a memory-safety defect - consistent with the assessed impact of partial confidentiality plus partial integrity loss and unchanged scope (S:U), which is the signature of a logic/permission flaw rather than arbitrary code execution. Exploitation is described by Oracle as achievable 'by using APIs in the specified Component, e.g., through a web service which supplies data to the APIs,' meaning any service, middleware or library that passes untrusted network data into these Security APIs inherits the exposure regardless of the surrounding application stack. The secondary deployment mode - sandboxed Java Web Start applications and sandboxed applets relying on the Java sandbox - is the classic vector for security-component escapes, but it is effectively obsolete on current releases since Web Start and the applet plugin were removed from modern JDKs, so the server-side API path is the realistic threat surface for 17.x, 21.x, 25.x and 27 builds.
Know when Java 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:L/I:L/A:N
Oracle states unauthenticated network exploitation via multiple protocols with low complexity (AV:N/AC:L/PR:N/UI:N), yielding partial read and partial modify of data (C:L/I:L) and no availability impact.
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: Security). Supported versions that are affected are Oracle Java SE: 8u503, 8u503-perf, 11.0.32.1, 17.0.20.1, 21.0.12.1, 25.0.4.1, 27; Oracle GraalVM for JDK: 17.0.20.1 and 21.0.12.1; Oracle GraalVM Enterprise Edition: 21.3.19.1.1. 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 update, insert or delete access to some of Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition accessible data as well as unauthorized read access to a subset of 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 6.5 (Confidentiality and Integrity impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N).
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.
Oracle Java SE 7 Update 6 and earlier contains multiple sandbox bypass vulnerabilities via the ClassFinder and forName m
Remote code execution in IBM Sterling B2B Integrator, Sterling Integrator, and Tivoli Common Reporting allows unauthenti
Java Runtime Environment sandbox bypass via incorrect image channel verification in 2D component allows remote unauthent
Oracle Java SE JDK/JRE 7 and 6 Update 27 and earlier allows remote code execution with complete system compromise throug
JBoss Seam 2 in Red Hat JBoss EAP 4.3.0 fails to sanitize JBoss Expression Language inputs, allowing remote attackers to
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 update 4 and earlier, 6 up
Multiple vulnerabilities in Oracle Java 7 before Update 11 allow remote attackers to execute arbitrary code by (1) using
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 2 and earlier, 6 Up
The WLS Security component in Oracle WebLogic Server 10.3.6.0, 12.1.2.0, 12.1.3.0, and 12.2.1.0 allows remote attackers
Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 7 and earlier allow
Remote unauthenticated attackers can execute arbitrary code on Adobe ColdFusion servers through Java deserialization fla
The ExceptionDelegator component in Apache Struts before 2.2.3.1 interprets parameter values as OGNL expressions during
EUVD-2026-106335
GHSA-f77q-p3hr-hvw8
NVD
CVE.org
EPSS
VulDB
Exploit-DB