Skip to main content

Oracle JavaFX EUVDEUVD-2026-106722

| CVE-2026-91477 LOW
Insecure Storage of Sensitive Information (CWE-922)
2026-10-20 secalert_us@oracle.com GHSA-xm9q-j8gm-wwp9
3.1
CVSS 3.1 · Vendor: oracle
View

Attack ChainAIDerived

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

  1. Access
    Lure victim to malicious applet
  2. Exploit
    Load untrusted sandboxed JavaFX code
  3. Execution
    Trigger high-complexity sandbox flaw
  4. Impact
    Read subset of JavaFX data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Secure storage of sensitive data
Exploitation Conditions

Exploitation requires the target to be a client-side Java deployment that loads and runs untrusted code - specifically sandboxed Java Web Start applications or sandboxed Java applets that rely on the Java security sandbox - on affected Oracle JavaFX 25.0.4 or 27. It explicitly does NOT apply to server deployments that run only trusted/administrator-installed code. Key limiting factors: the attack is high-complexity (AC:H), and it mandates user interaction (UI:R) from a person other than the attacker, meaning a victim must actively load and run the attacker-supplied untrusted code; the sandboxed applet/Web Start deployment model is also deprecated in modern Java, further shrinking the realistic exploit surface. Impact is limited to read access to a subset of JavaFX data only.

Impact

This is a low-priority vulnerability by every available signal and should not be treated as an urgent remediation item. The CVSS 3.1 base score is only 3.1 with vector AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N: although the attack vector is network and no privileges are required (PR:N), exploitation is explicitly rated high complexity (AC:H), requires user interaction from a victim other than the attacker (UI:R), and yields only low-impact unauthorized read access to a subset of JavaFX data (C:L) with no integrity or availability impact. No EPSS score was provided in the input, there is no CISA KEV listing, and no public exploit (POC) was identified - so no public exploit identified at time of analysis. Critically, the impact is confined to legacy client deployments running untrusted code through the Java sandbox (Java Web Start / applets); it does not apply to server deployments running only trusted code, which dramatically narrows the realistic attack surface. The 'Authentication Bypass' tag in the input conflicts with the actual vulnerability, which is a confidentiality-only information disclosure, not an authentication bypass - this mislabel should be disregarded. In short, this is a genuinely low real-world risk: a hard-to-exploit, user-interaction-dependent, low-confidentiality flaw in a largely retired deployment model.

Exploit ScenarioDerived

An attacker hosts or links to a malicious sandboxed Java Web Start application or applet and socially engineers a victim into loading and running it in a browser or Java client that still supports the legacy sandbox. Because the flaw is high-complexity and interaction-dependent, the attacker must rely on a specific victim action and particular conditions aligning; if successful, the untrusted code gains unauthorized read access to a limited subset of JavaFX-accessible data. No public proof-of-concept exploit was identified in the provided data.

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 – Oct 20, 2026

Limited confidentiality exposure in Oracle JavaFX 25.0.4 and 27 stems from a high-complexity flaw in the JavaFX component that a network-positioned, unauthenticated attacker can only trigger after a victim loads and runs attacker-supplied sandboxed Java Web Start or applet code; a successful attack yields read access to a subset of JavaFX-accessible data, with no integrity or availability impact. The assessed CVSS 3.1 base score of 3.1 reflects the combined drag of high attack complexity (AC:H), mandatory user interaction (UI:R), and single-scope low confidentiality impact. This is a client-side-only issue that does not affect server deployments running solely administrator-installed trusted code, and no public exploit identified at time of analysis.

RemediationAI

Apply the JavaFX fixes published in the Oracle Critical Patch Update (October 2026) at https://www.oracle.com/security-alerts/cpuoct2026.html - patch available per vendor advisory, so upgrade the affected JavaFX 25.0.4 and 27 installations to the corrected build shipped in that CPU and confirm the JavaFX component version after upgrading, since a base JDK update alone may not refresh the toolkit. Because exploitation requires running untrusted sandboxed code, the most effective compensating control is to eliminate that path entirely: remove JavaFX from client images or disable the Java Web Start and applet launch mechanisms (for example by not registering the jnlp handler and by blocking .jnlp downloads at the browser/proxy layer), with the trade-off that any remaining line-of-business Web Start application will stop working. If applets or Web Start cannot be removed, keep the Java security sandbox enforced with the highest settings and restrict where untrusted content can be loaded from, accepting that the underlying bug remains reachable. Patching is low urgency given the high-complexity, user-interaction-dependent, confidentiality-only impact, but should be scheduled in the normal maintenance cycle rather than treated as an emergency.

Affected VersionsENISA

Oracle JavaFX 27
Oracle JavaFX 25.0.4

Affected Packages

euvd oracle_javafx no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The flaw lives in Oracle's JavaFX rich-client toolkit distributed as part of Oracle Java SE, and it is reachable only through the classic sandbox threat model in which untrusted code from the internet (sandboxed Java Web Start applications or sandboxed applets) executes under the Java security manager and is expected to be confined to a restricted set of resources. The weakness class was not assigned a CWE in the source data, but the CVSS profile (AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N) indicates a sandbox-confusion or information-disclosure style defect rather than memory corruption: the attacker must win a race or satisfy a narrow set of conditions (AC:H) and must persuade a person other than themselves to load the hostile content (UI:R), after which only a subset of JavaFX-accessible data can be read. Critically, the deployment model that exposes this code path - applets and Web Start - is deprecated and disabled by default in current Java releases, which sharply reduces real-world reachability. Oracle's own note confines applicability to clients that deliberately rely on the Java sandbox for untrusted code, explicitly excluding server-side deployments and trusted administrator-installed applications.

Know when Javafx 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-delivered untrusted code (AV:N) with no auth (PR:N) but requiring victim to run it (UI:R) and difficult conditions (AC:H); only partial read access, so C:L and I/A:N.

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 the Oracle JavaFX product of Oracle Java SE (component: JavaFX). Supported versions that are affected are Oracle JavaFX: 25.0.4 and 27. Difficult to exploit vulnerability allows unauthenticated attacker with network access via multiple protocols to compromise Oracle JavaFX. 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 JavaFX 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 87% exploitable
Prevalence
Low
sandboxed Java Web Start/applet client model is largely retired
Data Quality
4 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

More in Javafx

View all
CVE-2012-0500 CRITICAL POC
10.0 Feb 15

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 2 and earlier, 6 Up

CVE-2013-1571 MEDIUM POC
4.3 Jun 18

Unspecified vulnerability in the Javadoc component in Oracle Java SE 7 Update 21 and earlier, 6 Update 45 and earlier, a

CVE-2012-0499 CRITICAL
10.0 Feb 15

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 2 and earlier, 6 Up

CVE-2012-5083 CRITICAL
10.0 Oct 16

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 7 and earlier, 6 Up

CVE-2015-0459 CRITICAL
10.0 Apr 16

Unspecified vulnerability in Oracle Java SE 5.0u81, 6u91, 7u76, and 8u40, and JavaFX 2.2.76, allows remote attackers to

CVE-2012-1531 CRITICAL
10.0 Oct 16

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 7 and earlier, 6 Up

CVE-2015-0491 CRITICAL
10.0 Apr 16

Unspecified vulnerability in Oracle Java SE 5.0u81, 6u91, 7u76, and 8u40, and Java FX 2.2.76, allows remote attackers to

CVE-2015-2638 CRITICAL
10.0 Jul 16

Unspecified vulnerability in Oracle Java SE 6u95, 7u80, and 8u45; JavaFX 2.2.80; and Java SE Embedded 7u75 and 8u33 allo

CVE-2012-1713 CRITICAL
10.0 Jun 16

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 update 4 and earlier, 6 up

CVE-2013-2432 CRITICAL
10.0 Apr 17

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 17 and earlier, 6 U

CVE-2014-0417 CRITICAL
9.3 Jan 15

Unspecified vulnerability in Oracle Java SE 5.0u55, 6u65, and 7u45; JavaFX 2.2.45; and Java SE Embedded 7u45 allows remo

CVE-2013-0402 CRITICAL
10.0 Mar 08

Heap-based buffer overflow in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 17 and earlier and

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