Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAttacker hosts malicious Java Web Start or applet
-
DeliveryVictim client fetches untrusted sandboxed code
-
ExploitCWE-250 privileges retained in Libraries component
-
ExecutionSandbox integrity boundary bypassed
-
ImpactUnauthorized data write executed within JVM scope
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V8 - Authorization Unnecessary privilege execution
|
| Exploitation Conditions | Exploitation is limited to client-side Java deployments where ALL of the following conditions are present: (1) the host is running Oracle Java SE 25.0.1 specifically; (2) the deployment is configured to execute sandboxed Java Web Start applications or sandboxed Java applets; (3) the JVM is loading and running untrusted code originating from the internet or an untrusted source; (4) the deployment relies on the Java sandbox as a security boundary. Server-side Java deployments - defined as those loading only code installed by an administrator or running only trusted code - are explicitly not affected per the vendor advisory. Exploitation is further limited by AC:H (high attack complexity), meaning the attacker cannot simply fire-and-forget but must satisfy specific timing or runtime conditions to succeed. There is no requirement for attacker authentication to the target system (PR:N), but user interaction is implicitly needed to load the malicious content, constraining mass automated exploitation. |
| Impact | Real-world risk is low despite the network-accessible attack vector. CVSS 3.1 scores 3.7 (Low) with AC:H indicating high exploitation complexity - the attacker must win a race condition or navigate specific runtime state to trigger the flaw. EPSS of 0.03% (8th percentile) confirms extremely low observed exploitation probability relative to the broader vulnerability population. SSVC signals exploitation status as 'none' and automatable as 'no', meaning mass automated scanning campaigns are unlikely. Technical impact is assessed as 'partial' - limited to integrity, with no confidentiality or availability impact. The critical limiting factor is deployment scope: server-side Java installations, which represent the overwhelming majority of enterprise Java deployments, are explicitly not affected per the vendor description. Only legacy or niche client-side sandbox environments (Web Start, applets) are at risk. The tag 'Privilege Escalation' from the intelligence feed is consistent with CWE-250, but should not be conflated with OS-level privilege escalation; the scope remains within the Java runtime. No conflicting signals between data sources were identified. |
| Exploit ScenarioDerived | An attacker hosts a malicious Java Web Start application (.jnlp) or a Java applet on a web server. A client user running Oracle Java SE 25.0.1 navigates to the attacker-controlled page, causing the JVM to download and execute the untrusted sandboxed code. By exploiting the CWE-250 privilege execution flaw in the Libraries component, the attacker's code gains the ability to perform unauthorized data writes within the accessible scope of the Java SE runtime, bypassing expected sandbox integrity constraints. No public proof-of-concept code has been identified at the time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 24, 2026
Oracle Java SE 25.0.1 exposes an integrity-bypass in its Libraries component that allows a remote unauthenticated attacker, via multiple protocols, to perform unauthorized data writes against accessible Java SE data. The attack is constrained to client-side deployments - specifically sandboxed Java Web Start applications and sandboxed Java applets loading untrusted internet code - and carries a vendor-assigned CVSS 3.7 (Low). No active exploitation is confirmed (SSVC: none, EPSS: 0.03%), and a vendor patch is available via the April 2026 Oracle Critical Patch Update.
RemediationAI
The primary fix is to upgrade Oracle Java SE to a version provided in or after the April 2026 Critical Patch Update, available via Oracle's release portal and referenced at https://www.oracle.com/security-alerts/cpuapr2026.html. Ubuntu users should apply the patched package addressed in USN-8334-1 (https://ubuntu.com/security/notices/USN-8334-1). If immediate patching is not possible, the most effective compensating control is to disable Java Web Start and Java applet execution in client browsers and JVM configurations - this eliminates the attack surface entirely because the vulnerability does not apply to server-side or trusted-code deployments. Restricting outbound network access from client JVMs to prevent loading of untrusted code from the internet is an additional layer but does not eliminate risk from compromised internal content sources. No patch version number beyond the CPUApr2026 cycle identifier is independently confirmed from the available input data.
Affected VersionsENISA
Affected Packages
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 affected component is Oracle Java SE's core Libraries module, present in release 25.0.1 (CPE: cpe:2.3:a:oracle_corporation:oracle_java_se:*:*:*:*:*:*:*:*). The root cause is classified as CWE-250 - Execution with Unnecessary Privileges - meaning the sandbox enforcement mechanism grants or retains elevated privileges during code execution that are not required for the operation, allowing untrusted code to perform integrity-affecting actions beyond what its trust level should permit. The vulnerability is reachable over the network via multiple protocols (e.g., HTTP, JNLP) because the attack path begins when a victim client fetches and runs attacker-supplied code. This is architecturally a sandbox escape vector, not a server-side deserialization or RCE class issue. The Ubuntu USN-8334-1 notice and Oracle's CPUApr2026 advisory confirm the package and version scope.
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
AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
UI:R assigned because the attack requires a victim user to actively load and execute attacker-supplied sandboxed code; remaining metrics align with vendor assessment.
Primary rating from Vendor (oracle).
CVSS VectorVendor: oracle
DescriptionCVE.org
Vulnerability in Oracle Java SE (component: Libraries). The supported version that is affected is Oracle Java SE: 25.0.1. Difficult to exploit vulnerability allows unauthenticated attacker with network access via multiple protocols to compromise Oracle Java SE. 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.7 (Integrity impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N).
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
More in Oracle Java Se
View allUnauthenticated remote attackers can read and tamper with critical data handled by Oracle Java SE through its JSSE (Java
Remote unauthenticated compromise of Oracle Java SE, Oracle GraalVM for JDK, and Oracle GraalVM Enterprise Edition is po
Denial-of-service in Oracle Java SE 8u491 (and 8u491-perf) and 11.0.31 lets an unauthenticated remote attacker hang or r
Unauthorized data modification in Oracle Java SE, GraalVM for JDK, and GraalVM Enterprise Edition (Libraries component)
Denial of service in the Networking component of Oracle Java SE, Oracle GraalVM for JDK, and Oracle GraalVM Enterprise E
Unauthorized data disclosure in Oracle Java SE, Oracle GraalVM for JDK, and Oracle GraalVM Enterprise Edition arises fro
Unauthorized data access and modification in the Scripting component of Oracle Java SE 8u491, 8u491-perf, and 11.0.31 al
Oracle Java SE's Security component across versions 8u491 through 26.0.1 - and GraalVM for JDK/Enterprise Edition counte
Integrity and availability compromise in Oracle Java SE's Hotspot component affects versions 8u481 and 8u481-b50, as wel
Integrity compromise via TLS in Oracle Java SE's JSSE component allows an unauthenticated remote attacker to perform una
Partial denial-of-service in Oracle Java SE's Libraries component allows unauthenticated network attackers to disrupt av
Partial denial-of-service exposure in the 2D graphics component of Oracle Java SE and GraalVM platforms allows unauthent
EUVD-2026-24313
NVD
CVE.org
EPSS
Vulnrichment
VulDB
GitHub PoC
Exploit-DB