Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify client running sandboxed Java Web Start or applet
-
DeliveryHost crafted malicious Java code on attacker-controlled endpoint
-
ExploitClient loads untrusted code over network protocol
-
ExecutionTrigger flaw in 2D component within sandbox context
-
ImpactCause partial denial of service in Java process
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 be running a sandboxed Java Web Start application or a sandboxed Java applet that loads and executes untrusted code sourced from the internet and relies on the Java security sandbox for containment - Oracle explicitly states this vulnerability does not apply to server-side Java deployments loading only trusted, administrator-installed code. The high attack complexity (AC:H) indicates additional non-trivial conditions, such as specific timing, race conditions, or environmental state, must be met for exploitation to succeed. Although no authentication is required from the attacker (PR:N per CVSS), the practical constraint is the client-side sandboxed deployment model, which is a non-default and increasingly rare configuration given Java Web Start's removal from JDK 11+ and the deprecation of browser applets. |
| Impact | The CVSS 3.1 score of 3.7 (Low) accurately reflects a combination of attenuating factors. The network vector (AV:N) and absence of required privileges (PR:N) are offset by high attack complexity (AC:H), indicating non-trivial exploitation prerequisites such as race conditions, precise timing, or specific environmental state. The impact is bounded to partial availability (A:L) with no confidentiality or integrity consequences. No EPSS data was provided, and the vulnerability does not appear in the CISA KEV catalog, with no public exploit code identified. The most significant real-world risk reducer is the deployment scope restriction: Oracle explicitly states this does not affect server-side Java running trusted code - only sandboxed client environments loading internet-sourced untrusted code. Java Web Start was removed from the JDK in Java 11 and applet support has been deprecated for years, meaning the vulnerable deployment pattern has a shrinking footprint. For most enterprise Java environments, this CVE represents a low-priority patch rather than an urgent remediation item. |
| Exploit ScenarioDerived | An attacker hosts malicious Java code on a network-accessible server and lures a client running a sandboxed Java Web Start application or browser applet into loading it. Once the untrusted code executes within the Java sandbox, it triggers a defect in the 2D rendering component via crafted input over a supported protocol, causing the Java process to become partially unresponsive or crash, denying service to the affected client session. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 22, 2026
Partial denial-of-service in the 2D component of Oracle Java SE and GraalVM platforms allows unauthenticated remote attackers to degrade availability via multiple network protocols. Affected versions span Java SE 8u491 through 26.0.1 and GraalVM for JDK 17.0.19/21.0.11, but exploitation is restricted to sandboxed client-side deployments - specifically Java Web Start applications or applets loading untrusted code - making the practical attack surface narrow given the near-obsolescence of these technologies. No public exploit has been identified at time of analysis, and the CVE is not listed in CISA KEV.
RemediationAI
Apply the patches issued in Oracle's Critical Patch Update for July 2026, available at https://www.oracle.com/security-alerts/cpujul2026.html. Exact fixed version identifiers are not specified in the available data beyond the CPU release; consult the advisory directly to identify the precise patched build for your Java SE or GraalVM version. As an immediate compensating control for environments that cannot patch promptly, disable Java Web Start and browser applet functionality entirely - these are the only deployment modes through which this vulnerability is reachable, and disabling them eliminates the attack surface with no impact to server-side Java workloads. Organizations running only server-side Java with trusted, administrator-installed code are not exposed to this vulnerability per Oracle's own advisory scope and do not require emergency action.
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 resides in the 2D rendering subsystem of the Oracle Java runtime, which handles graphics processing operations such as image rendering and font management. This component is present across Oracle Java SE (cpe:2.3:a:oracle_corporation:oracle_java_se), Oracle GraalVM for JDK (cpe:2.3:a:oracle_corporation:oracle_graalvm_for_jdk), and Oracle GraalVM Enterprise Edition (cpe:2.3:a:oracle_corporation:oracle_graalvm_enterprise_edition). No CWE has been assigned, so the precise root cause class - whether resource exhaustion, null pointer dereference, or a parsing defect within 2D graphics routines - is not disclosed by Oracle. The vulnerability is reachable via multiple protocols consistent with Java's broad networking stack (HTTP, HTTPS, RMI, JNDI, etc.), but only when the runtime is executing untrusted code within a security sandbox, the deployment model associated with Java Web Start or legacy browser applets.
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:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Network reachable via multiple protocols but AC:H for sandbox and non-trivial exploitation conditions; impact limited to partial availability with no confidentiality or integrity loss.
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: 2D). 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 multiple protocols to compromise Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition. Successful attacks of this vulnerability can result in unauthorized ability to cause a partial denial of service (partial DOS) of Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition. Note: This vulnerability 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. This vulnerability does not apply to Java deployments, typically in servers, that load and run only trusted code (e.g., code installed by an administrator). CVSS 3.1 Base Score 3.7 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L).
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.
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
More in Oracle Java Se
View allUnauthenticated remote attackers can read and tamper with critical data handled by Oracle Java SE through its JSSE (Java
Remote 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
EUVD-2026-46545
GHSA-c4gh-498r-f8f5
NVD
CVE.org
EPSS
VulDB
Exploit-DB