Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach exposed Java Security-component API
-
ExploitSupply crafted untrusted input/data
-
ExecutionExploit flaw under high-complexity conditions
-
ImpactGain partial read and unauthorized write to Java data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK
2 techniques across 2 tactics: Collection, Discovery 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 expose the affected Oracle Java SE 'Security' component APIs to attacker-supplied data - typically an application or web service that passes untrusted input into those APIs - OR a deployment running sandboxed Java Web Start applications or Java applets that load and execute untrusted code and rely on the Java sandbox for isolation. The key LIMITING factor is the High attack complexity (AC:H): successful attacks depend on conditions the attacker cannot directly control, making exploitation unreliable. Server-side deployments that do not run untrusted code through these APIs are largely unaffected in practice, and modern environments have mostly retired the Java applet/Web Start client plugin, further shrinking the exposed surface. No authentication is required (PR:N) and no user interaction is needed (UI:N), but impact is confined to partial read and partial modify of a subset of Java-accessible data, with no availability impact. |
| Impact | This is a high-CVSS-does-not-apply case: the CVSS 3.1 base score is only 4.8 (MEDIUM), and the signals collectively point to low real-world urgency despite the ubiquity of Java. The vector CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N shows network reach and no authentication (PR:N), but attack complexity is High (AC:H), meaning exploitation depends on conditions outside the attacker's control, and impact is limited to partial confidentiality and integrity (C:L/I:L) with no availability impact (A:N). No EPSS score was provided in the input, so exploitation probability cannot be quantified. The CVE is NOT on the CISA KEV list and no POC is referenced, so there is no public exploit identified at time of analysis. The only tag suggesting severity ('Authentication Bypass') is not corroborated by the Oracle description, which describes limited data read/modify access rather than a full auth bypass - treat that tag as unverified. Net assessment: a legitimate but low-priority patch-cycle item (part of the Oracle October 2026 CPU), not an emergency; the AC:H rating and absence of KEV/POC signals argue against widespread opportunistic exploitation. |
| Exploit ScenarioDerived | A remote, unauthenticated attacker sends specially crafted input to an application that exposes the affected Oracle Java SE Security component APIs - for example via a web service that feeds data to those APIs - and under specific, hard-to-control conditions obtains partial read access and limited update/insert/delete access to Java-accessible data. Alternatively, a sandboxed Java Web Start application or applet loading untrusted code could exploit the flaw to partially bypass sandbox restrictions. No public exploit code is identified at time of analysis, and the High attack complexity makes reliable exploitation difficult. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 21, 2026
Partial data disclosure and unauthorized modification in Oracle Java SE (8u503/8u503-perf, 11.0.32.1, 17.0.20.1, 21.0.12.1, 25.0.4.1 and 27), plus Oracle GraalVM for JDK 17.0.20.1/21.0.12.1 and GraalVM Enterprise Edition 21.3.19.1.1, stem from a flaw in the 'Security' component that becomes reachable when an application or web service passes attacker-supplied data into those APIs, or when sandboxed Java Web Start/applet deployments execute untrusted code and rely on the Java sandbox for isolation. Network attackers need no credentials (PR:N) and no user interaction (UI:N), but High attack complexity (AC:H) means success depends on conditions the attacker cannot directly control, so exploitation is unreliable; impact is confined to partial read and partial modify of a subset of Java-accessible data with no availability effect (CVSS 3.1 base 4.8, MEDIUM). No public exploit code and no confirmed active exploitation (CISA KEV) were identified at time of analysis.
RemediationAI
Apply the Oracle Critical Patch Update (October 2026) release for your JDK/JRE line - the advisory at https://www.oracle.com/security-alerts/cpuoct2026.html identifies the fixed update for Java SE 8, 11, 17, 21, 25 and 27, and GraalVM for JDK 17/21 plus GraalVM Enterprise Edition 21.3.x customers should take the corresponding CPU-aligned GraalVM release; exact patched build numbers should be confirmed from that advisory rather than assumed. Until the update is deployed, reduce reachability of the Security APIs: do not route untrusted input from web services, deserialization paths or templating engines into them, add input validation and, where object deserialization is involved, a JEP 290 serialization filter (jdk.serialFilter) - side effect is that overly strict filters break legitimate object graphs, so stage the filter before enforcing. Sandbox reliance on Java Web Start/applets is no longer a viable control (SecurityManager deprecated in JDK 17 via JEP 411 and permanently disabled in JDK 24 via JEP 486), so the durable mitigation for client-side deployments is removing applet/Web Start execution entirely rather than tuning the sandbox. Network-level restriction of untrusted clients to services that expose these APIs is a compensating control but costs functionality for legitimate external consumers. Patch available per vendor advisory.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The affected code sits in Oracle's 'Security' component of the JDK/JRE - the security-provider and sandbox-permission machinery historically used to enforce isolation for untrusted code (class loading, permission checks, cryptographic service providers). Oracle did not assign a CWE, so the root cause cannot be pinned to a specific weakness class from the data provided; the AC:H metric indicates the flaw requires a narrow window of conditions (specific API call sequences, configuration states, or timing/layout dependencies) that an attacker cannot directly engineer, which is why a network-reachable, unauthenticated, no-interaction vector still only yields partial confidentiality and integrity impact. The two realistic exposure paths are (1) server-side or middleware code that forwards untrusted input into the affected Security APIs, and (2) client-side sandboxed Java Web Start applications or applets running untrusted code and depending on the Java sandbox. That second path is largely historical: the applet/Web Start plugin has been retired and the SecurityManager was deprecated for removal (JEP 411, JDK 17) and permanently disabled (JEP 486, JDK 24), so the practical attack surface on current JDK 21/25/27 deployments is dominated by the first path. Aggregator tags include 'Authentication Bypass', but the assessed vector (PR:N, C:L/I:L/A:N) and the CVE description describe partial read/modify of a subset of Java-accessible data rather than a clean bypass of authentication, so that tag should not be read as a full login-bypass claim.
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:H/PR:N/UI:N/S:U/C:L/I:L/A:N
Network-reachable APIs and no auth give AV:N/PR:N/UI:N; conditions outside attacker control force AC:H; impact is partial read and write only, so C:L/I:L/A:N, scope unchanged.
Primary rating from Vendor (oracle).
CVSS VectorVendor: oracle
DescriptionCVE.org
Vulnerability in 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. Difficult to exploit vulnerability allows unauthenticated attacker with network access via multiple protocols to compromise Oracle Java SE. Successful attacks of this vulnerability can result in unauthorized update, insert or delete access to some of Oracle Java SE accessible data as well as unauthorized read access to a subset of Oracle Java SE 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 4.8 (Confidentiality and Integrity impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:H/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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
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-106299
GHSA-wh8h-835p-j93v
NVD
CVE.org
EPSS
VulDB
Exploit-DB