Skip to main content

Oracle JavaFX EUVDEUVD-2026-46516

| CVE-2026-47030 LOW
Improper Access Control (CWE-284)
2026-07-21 oracle GHSA-xg4j-9fq9-qmm5
3.1
CVSS 3.1 · Vendor: oracle
View

Attack ChainAIDerived

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

  1. Access
    Host malicious JavaFX Web Start application
  2. Delivery
    Deliver crafted JNLP link to victim
  3. Exploit
    Victim launches application in Java sandbox
  4. Execution
    Exploit JavaFX component flaw under AC:H conditions
  5. Persist
    Bypass sandbox integrity controls
  6. Impact
    Perform unauthorized data write or delete within Java-accessible scope

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 JavaFX installed in a client-side deployment role - specifically, the system must be configured to run sandboxed Java Web Start applications or sandboxed Java applets that load and execute untrusted code originating from the internet, with the Java sandbox serving as the primary security boundary. The CVSS vector (PR:N) confirms no attacker-side authentication is required, but UI:R imposes a hard prerequisite: the victim must actively interact with or launch attacker-supplied Java content. This vulnerability explicitly does NOT apply to server-side Java deployments that execute only trusted, administrator-installed code, regardless of Java version. Key limiting factors are: dependency on a legacy client-side Java execution model (Java Web Start/applets) that is absent in most modern environments; high attack complexity (AC:H) indicating non-trivial exploitation prerequisites; and mandatory user interaction, preventing fully automated remote exploitation.

Impact

The CVSS 3.1 base score of 3.1 (Low) reflects an accurately constrained risk profile. AV:N indicates network delivery of malicious content, but AC:H (high complexity) indicates that exploitation is not straightforward and likely requires specific environmental or timing conditions to achieve reliably. PR:N confirms no authentication is required on the attacker side, but UI:R imposes a hard dependency on victim interaction. The scope is unchanged (S:U), and impact is integrity-only at low severity (I:L, C:N, A:N) - the attacker gains no code execution and no confidentiality access. No EPSS score was provided in the intelligence data, preventing quantitative probability assessment; given the combination of AC:H, UI:R, and a niche attack surface, real-world exploitation probability is assessed as low. This CVE is not present in the CISA KEV catalog and no POC is identified, confirming no known active exploitation. The most significant real-world limiting factor is the attack surface itself: sandboxed Java Web Start and Java applet deployments have been effectively eliminated from mainstream environments since major browser vendors dropped Java plugin support circa 2017-2019. Organizations still running Java Web Start workflows with Java 8u491 should prioritize the patch, but for most modern environments this CVE presents negligible residual risk.

Exploit ScenarioDerived

An attacker constructs a malicious JavaFX-based Java Web Start application hosted on an attacker-controlled server and social-engineers a target user running Oracle Java SE 8u491 into launching the application via a crafted JNLP link or embedded applet. Once the victim executes the content within the Java sandbox, the JavaFX component flaw is triggered under the right environmental conditions, allowing the attacker to perform unauthorized data write or delete operations within the sandbox's accessible data scope. High attack complexity (AC:H) means reliable exploitation requires non-trivial effort, and no public exploit code has been identified to lower that bar.

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

Sandbox integrity bypass in the JavaFX component of Oracle Java SE 8u491 allows network-reachable unauthenticated attackers to perform unauthorized write, insert, or delete operations against data accessible within the Java security context. Exploitation is structurally constrained to client-side deployments running sandboxed Java Web Start applications or Java applets that load and execute untrusted code from the internet - server-side Java deployments running only administrator-installed code are explicitly outside the attack surface. No public exploit code exists and this CVE is not listed in the CISA KEV catalog; the low CVSS 3.1 score of 3.1 accurately reflects the narrow, integrity-only impact combined with high attack complexity and mandatory user interaction.

RemediationAI

Apply the Oracle Critical Patch Update for July 2026, documented at https://www.oracle.com/security-alerts/cpujul2026.html. The advisory addresses CVE-2026-47030 in the JavaFX component of Oracle Java SE; the exact patched release version number beyond 8u491 is not independently confirmed from available reference data and must be obtained directly from the Oracle CPU advisory. As a high-value compensating control, organizations should disable Java Web Start (javaws) and Java applet execution across client endpoints entirely - this eliminates the sandboxed-execution attack surface and carries minimal operational risk given the near-universal deprecation of these technologies in modern environments. For environments unable to patch or disable Web Start immediately, network-layer controls restricting client Java runtimes from loading content from untrusted external URLs will prevent delivery of malicious JavaFX content. Server-side Java deployments running only trusted code require no remediation action for this specific vulnerability.

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 specifically in the JavaFX component bundled with Oracle Java SE 8u491, identified by CPE cpe:2.3:a:oracle_corporation:oracle_java_se:*:*:*:*:*:*:*:*. JavaFX is the rich-client application framework integrated into legacy Java SE 8 distributions, used for building graphical desktop and web-embedded applications. The root cause CWE is not assigned by NVD, but the 'Authentication Bypass' tag and the sandbox-scoped description together suggest a trust-boundary or sandbox escape class of flaw within the Java security model - where the JavaFX runtime fails to fully enforce the restrictions that should govern untrusted code loaded from remote sources. The Java sandbox is the central security control here: it is supposed to isolate untrusted Web Start or applet code from host system data, and this vulnerability represents a partial bypass of that isolation, limited to integrity operations. The attack model is client-side only - it depends on the browser/host invoking the Java plugin or Web Start launcher to execute attacker-influenced content.

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

Malicious JavaFX content is network-delivered but requires victim to actively launch it (UI:R); sandbox escape carries high complexity (AC:H); only limited integrity impact confirmed, no confidentiality or availability effect.

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 88% exploitable
Prevalence
Low
legacy Java 8 client deployments with JavaFX, sharply declining footprint
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