Skip to main content

Oracle Java SE CVE-2026-60164

| EUVDEUVD-2026-46570 LOW
Protection Mechanism Failure (CWE-693)
2026-07-21 oracle GHSA-6vj8-6725-cqvx
3.1
CVSS 3.1 · Vendor: oracle
View

Attack ChainAIDerived

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

  1. Access
    Attacker crafts malicious JavaFX applet or JWS application
  2. Delivery
    Hosts content on attacker-controlled server
  3. Exploit
    Victim running Java SE 8u491 navigates to site
  4. Execution
    Victim interacts with malicious Java content
  5. Persist
    JavaFX sandbox bypass triggered
  6. Impact
    Attacker reads subset of Java SE accessible data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V15 - Secure Coding and Architecture Protection mechanism completeness
Exploitation Conditions

Exploitation is restricted to client-side Java deployments where Java Web Start applications or Java applets load and execute untrusted code from the internet, with the Java security sandbox serving as the primary security boundary - server-side deployments running only trusted code are explicitly excluded. Active user interaction is required: the victim must visit an attacker-controlled site and launch or engage with the malicious JavaFX content (UI:R). High attack complexity (AC:H) indicates that exploitation requires specific, non-trivial conditions to be met beyond simple delivery. Modern browsers do not support Java applets natively, so exploitation requires a legacy browser plugin or a user who manually launches a JNLP file via Java Web Start. No attacker authentication is required. Limiting factors include: AC:H complexity threshold, mandatory victim interaction, Java 8 extended-support-only affected release, and near-obsolescence of the Java applet and Web Start deployment model in modern enterprise environments.

Impact

The CVSS 3.1 vector AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N yields a Low score of 3.1, and the signal constellation consistently supports low real-world priority. High attack complexity (AC:H) means exploitation is not straightforward and requires specific conditions to align. Mandatory user interaction (UI:R) eliminates unaided remote exploitation. The scope is unchanged (S:U) with impact limited to partial confidentiality loss - no integrity or availability impact whatsoever. No EPSS data was provided in the available intelligence. No CISA KEV listing exists and no publicly known exploit code has been identified, consistent with the low CVSS. The 'Authentication Bypass' tag warrants clarification: the CVSS PR:N reflects that the attacker does not require authentication credentials, but the tag likely refers to Java sandbox security control bypass rather than credential bypass - these are distinct concepts and should not be conflated. The most significant real-world limiting factor is deployment prevalence: Java Web Start was deprecated in Java SE 9 (2017) and removed in Java SE 11, and modern browsers dropped Java plugin support years ago. Environments still running Java SE 8 with sandboxed applet or JWS functionality represent a shrinking and typically unmanaged legacy estate. For such environments, this is a genuine - if low-severity - sandbox escape requiring prioritized patching.

Exploit ScenarioDerived

An attacker crafts a malicious Java Web Start application or Java applet hosted on an attacker-controlled web server, embedding JavaFX content designed to trigger the sandbox bypass. The attacker social-engineers a victim running Oracle Java SE 8u491 into navigating to the site and launching or interacting with the malicious Java content - for example via a phishing email linking to a JNLP file. Upon interaction, the JavaFX vulnerability is triggered, allowing the attacker's sandboxed code to read a subset of data accessible within the Java SE runtime context. No public exploit code has been identified at time of analysis.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jul 22, 2026

Unauthorized data read in the JavaFX component of Oracle Java SE 8u491 allows a remote unauthenticated attacker to access a subset of Oracle Java SE data by luring a victim into interacting with a malicious sandboxed Java Web Start application or Java applet. The attack is constrained exclusively to client-side Java deployments that run untrusted code within the Java sandbox, with high exploitation complexity (AC:H) and mandatory user interaction (UI:R) further limiting real-world reach. No public exploit code and no CISA KEV listing have been identified at time of analysis; the CVSS 3.1 score of 3.1 (Low) accurately reflects the narrow, confidentiality-only impact.

RemediationAI

Apply the patch released as part of the Oracle Critical Patch Update July 2026, available via the advisory at https://www.oracle.com/security-alerts/cpujul2026.html. The exact patched version number is not independently specified in available intelligence beyond the advisory reference - consult Oracle's CPU directly to confirm the target upgrade version for Java SE 8. As a compensating control, organizations should disable Java Web Start and Java applet support entirely in any client runtime configurations, as these legacy technologies constitute the exclusive attack surface for this vulnerability; disabling them has no functional impact on modern Java applications and server workloads. Organizations running Java SE exclusively in server configurations with trusted code require no action. Given Java 8u491 is a legacy extended-support release, evaluating migration to a supported Java SE LTS release (Java 21 or Java 25) is strongly advisable for reducing ongoing exposure.

Affected VersionsENISA

Oracle Java SE 8u491

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

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 JavaFX, Oracle's graphical UI and media framework bundled with legacy Java SE 8 distributions. The attack surface is narrowly confined to sandboxed Java execution environments - specifically Java Web Start (JWS) applications and browser-embedded Java applets that load and execute untrusted code downloaded from the internet, relying on the Java security sandbox as their primary isolation boundary. Server-side Java deployments executing only administrator-installed trusted code are explicitly out of scope per Oracle's advisory. The CWE classification is not assigned in available data, but the 'Authentication Bypass' tag in combination with the sandbox-scoped description strongly suggests a security control bypass within the JavaFX component that allows sandboxed, untrusted code to read data it should be denied access to. The affected CPE is cpe:2.3:a:oracle_corporation:oracle_java_se:*:*:*:*:*:*:*:*, specific to version 8u491.

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.1 LOW
AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N
vuln.today AI 3.1 LOW

Network delivery requires victim interaction with malicious JavaFX content; high complexity; limited confidentiality read only with no integrity or availability impact.

3.1 AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N
4.0 AV:N/AC:H/AT:N/PR:N/UI:A/VC:L/VI:N/VA:N/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
Required
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
None

DescriptionCVE.org

Vulnerability in Oracle Java SE (component: JavaFX). The supported version that is affected is Oracle Java SE: 8u491. Difficult to exploit vulnerability allows unauthenticated attacker with network access via multiple protocols to compromise Oracle Java SE. Successful attacks require human interaction from a person other than the attacker. Successful attacks of this vulnerability can result in unauthorized read access to a subset of Oracle Java SE accessible data. 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.1 (Confidentiality impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N).

Threat Intelligence Overview

EPSS Score
0.2%
Top 92% exploitable
Prevalence
Low
legacy Java applet and Web Start deployments, technology largely obsolete
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.2%
Patch available No
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
Defer
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Low

Priority Score

16
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +16
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.

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