Skip to main content

Oracle Java SE CVE-2026-47059

| EUVDEUVD-2026-46545 LOW
Improper Access Control (CWE-284)
2026-07-21 oracle GHSA-c4gh-498r-f8f5
3.7
CVSS 3.1 · Vendor: oracle
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify client running sandboxed Java Web Start or applet
  2. Delivery
    Host crafted malicious Java code on attacker-controlled endpoint
  3. Exploit
    Client loads untrusted code over network protocol
  4. Execution
    Trigger flaw in 2D component within sandbox context
  5. Impact
    Cause 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.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Oracle Java SE 26.0.1
Oracle GraalVM for JDK 17.0.19
Oracle Java SE 21.0.11
Oracle Java SE 17.0.19
Oracle Java SE 11.0.31
Oracle Java SE 8u491
Oracle Java SE 8u491-perf
Oracle Java SE 25.0.3
Oracle GraalVM Enterprise Edition 21.3.18
Oracle GraalVM for JDK 21.0.11

Affected Packages

euvd oracle_graalvm_enterprise_edition no fix
euvd oracle_graalvm_for_jdk no fix
euvd oracle_java_se no fix

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

Vendor (oracle) PRIMARY 3.7 LOW
AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
vuln.today AI 3.7 LOW

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.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
4.0 AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (oracle).

CVSS VectorVendor: oracle

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
Low

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

EPSS Score
0.3%
Top 77% exploitable
Prevalence
High
widely deployed JDK/JRE; sandboxed applet/Web Start use rare
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity LOW
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
High

Priority Score

18
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +18
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

CVE-2026-91403 CRITICAL POC
9.1 Oct 21

Unauthenticated remote attackers can read and tamper with critical data handled by Oracle Java SE through its JSSE (Java

CVE-2026-114820 CRITICAL
9.1 Oct 24

Remote unauthenticated compromise of Oracle Java SE, Oracle GraalVM for JDK, and Oracle GraalVM Enterprise Edition is po

CVE-2026-47057 HIGH
7.5 Jul 21

Denial-of-service in Oracle Java SE 8u491 (and 8u491-perf) and 11.0.31 lets an unauthenticated remote attacker hang or r

CVE-2026-47063 HIGH
7.5 Jul 21

Unauthorized data modification in Oracle Java SE, GraalVM for JDK, and GraalVM Enterprise Edition (Libraries component)

CVE-2026-34282 HIGH
7.5 Apr 21

Denial of service in the Networking component of Oracle Java SE, Oracle GraalVM for JDK, and Oracle GraalVM Enterprise E

CVE-2026-22016 HIGH
7.5 Apr 21

Unauthorized data disclosure in Oracle Java SE, Oracle GraalVM for JDK, and Oracle GraalVM Enterprise Edition arises fro

CVE-2026-47058 HIGH
7.4 Jul 21

Unauthorized data access and modification in the Scripting component of Oracle Java SE 8u491, 8u491-perf, and 11.0.31 al

CVE-2026-60147 MEDIUM
6.5 Jul 21

Oracle Java SE's Security component across versions 8u491 through 26.0.1 - and GraalVM for JDK/Enterprise Edition counte

CVE-2026-22003 MEDIUM
6.0 Apr 21

Integrity and availability compromise in Oracle Java SE's Hotspot component affects versions 8u481 and 8u481-b50, as wel

CVE-2026-46968 MEDIUM
5.9 Jul 21

Integrity compromise via TLS in Oracle Java SE's JSSE component allows an unauthenticated remote attacker to perform una

CVE-2026-47027 MEDIUM
5.3 Jul 21

Partial denial-of-service in Oracle Java SE's Libraries component allows unauthenticated network attackers to disrupt av

CVE-2026-47021 MEDIUM
5.3 Jul 21

Partial denial-of-service exposure in the 2D graphics component of Oracle Java SE and GraalVM platforms allows unauthent

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy