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
Lifecycle Timeline
2DescriptionCVE.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).
AnalysisAI
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.
Technical ContextAI
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.
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.
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
Same weakness CWE-284 – Improper Access Control
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-46545
GHSA-c4gh-498r-f8f5