Skip to main content

Oracle JavaFX CVE-2026-47035

| EUVDEUVD-2026-46521 LOW
Improper Access Control (CWE-284)
2026-07-21 oracle GHSA-w56g-q7c4-9v8p
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 hosts malicious JavaFX applet or Web Start app
  2. Delivery
    Social-engineer target user to launch application
  3. Exploit
    JavaFX component loads untrusted network code into sandbox
  4. Execution
    Undisclosed sandbox integrity bypass triggered
  5. Impact
    Unauthorized insert/update/delete on accessible Java SE data

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 system to be running Oracle Java SE 8u491 with the JavaFX component present - specifically in a client-side deployment model where a sandboxed Java Web Start application or sandboxed Java applet loads and executes untrusted code sourced from the internet. The attack requires active human interaction: the target user must take a deliberate action to launch or interact with the malicious Java application. High attack complexity (AC:H) further implies non-default conditions or race conditions must be met, or the attacker requires preparation beyond simply delivering a payload. Exploitation is explicitly limited by: the requirement for the Java sandbox to be the active security boundary, mandatory user interaction (UI:R), the exclusive applicability to client-side deployments (not servers loading trusted code), high attack complexity (AC:H), and the practical rarity of active Java Web Start or browser-applet deployments in 2026. Server-side Java deployments are entirely out of scope per Oracle's own advisory language.

Impact

Real-world risk is low. The CVSS 3.1 base score of 3.1 reflects four significant exploitation barriers encoded in the vector AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:N: high attack complexity (AC:H), mandatory human interaction (UI:R), no scope change (S:U), and impact limited exclusively to partial integrity (I:L) with no confidentiality or availability loss. EPSS data is not available in the provided intelligence, so probabilistic exploitation likelihood cannot be quantified. The vulnerability is not listed in CISA KEV, and no public proof-of-concept or exploit code has been identified. The deployment scope is further constrained by the practical decline of Java Web Start and browser-based Java applets - both deprecated and unsupported in modern browsers - meaning the realistic population of exposed clients is small even within the Java SE 8 install base. The 'Authentication Bypass' tag is potentially misleading in isolation; in this sandbox context it likely refers to a security-model bypass rather than a credential bypass, and should be interpreted against the narrow client-side scope. Overall, this is a low-priority vulnerability unless an organization operates a specific client-side Java Web Start deployment loading internet-sourced untrusted code.

Exploit ScenarioDerived

An attacker hosts a malicious Java Web Start application or Java applet on an attacker-controlled website and social-engineers a target user running Oracle Java SE 8u491 into launching it. The JavaFX component processes the untrusted, network-delivered code within the Java sandbox, and through an undisclosed high-complexity mechanism, the attacker is able to perform limited unauthorized insert, update, or delete operations on data accessible to the Java SE instance. No public proof-of-concept exists at time of analysis, and the high attack complexity and required user interaction make opportunistic mass exploitation unlikely.

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

Limited integrity compromise in the JavaFX component of Oracle Java SE 8u491 allows unauthenticated remote attackers to perform unauthorized data manipulation through a high-complexity, user-interaction-dependent attack path. The attack surface is narrowly scoped to client-side deployments - specifically sandboxed Java Web Start applications or Java applets that load and run untrusted code from the internet; server-side deployments loading only trusted code are explicitly excluded. No public exploit code has been identified and the vulnerability is not listed in CISA KEV, consistent with its low CVSS score of 3.1 and the demanding exploitation prerequisites.

RemediationAI

The primary remediation is to apply the Oracle Critical Patch Update for July 2026, which addresses this vulnerability in Oracle Java SE. Organizations should upgrade beyond Java SE 8u491 to the patched version released as part of that CPU; the exact fixed version is not independently confirmed in the available data beyond the advisory reference at https://www.oracle.com/security-alerts/cpujul2026.html. Where immediate patching is not possible, the most effective compensating control is to eliminate the attack surface entirely: disable or uninstall Java Web Start and remove any browser Java plugin, since the vulnerability only applies to client-side sandboxed deployments loading untrusted code from the internet. Organizations that do not run sandboxed Java Web Start applications or Java applets are not exposed to this specific vulnerability and require no additional action beyond the standard patch cycle.

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

JavaFX is a client-side rich-application UI framework bundled with Oracle Java SE 8. The affected product is Oracle Java SE 8u491, identified via CPE cpe:2.3:a:oracle_corporation:oracle_java_se:*:*:*:*:*:*:*:*. The vulnerability resides within the JavaFX subsystem and is disclosed through Oracle's Critical Patch Update (CPU) for July 2026. No CWE identifier has been assigned (listed as N/A), which limits root-cause classification; however, the advisory tags include 'Authentication Bypass', suggesting the flaw may involve a bypass of the Java sandbox security model or access-control boundaries within the JavaFX runtime, rather than traditional network authentication bypass. The vulnerability applies only to the client execution model where the JVM sandbox is relied upon as the primary security boundary against untrusted code loaded from the network.

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:N/I:L/A:N
vuln.today AI 3.1 LOW

Network delivery with high complexity and mandatory user interaction; no privileges required; integrity-only, limited impact; scope unchanged; matches Oracle-provided vector independently.

3.1 AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:N
4.0 AV:N/AC:H/AT:N/PR:N/UI:A/VC:N/VI:L/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
None
Integrity
Low
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 update, insert or delete access to some 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 (Integrity impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:N).

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Prevalence
High
Java SE 8 remains one of the most widely deployed JDK versions in enterprise environments globally
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
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
High

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