Skip to main content

Oracle Java SE CVE-2026-22008

| EUVDEUVD-2026-24313 LOW
Execution with Unnecessary Privileges (CWE-250)
2026-04-21 oracle
3.7
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 Java Web Start or applet
  2. Delivery
    Victim client fetches untrusted sandboxed code
  3. Exploit
    CWE-250 privileges retained in Libraries component
  4. Execution
    Sandbox integrity boundary bypassed
  5. Impact
    Unauthorized 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.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

Oracle Java SE 25.0.1

Affected Packages

euvd oracle_java_se 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 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

Vendor (oracle) PRIMARY 3.7 LOW
AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
vuln.today AI 3.1 LOW

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.

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
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
None

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

EPSS Score
0.0%
Top 92% exploitable
Prevalence
High
Oracle Java SE is widely deployed across enterprise client environments globally.
Data Quality
6 sources
Confidence: High

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.0%
Patch available Yes
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
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
High
Technical Impact
Partial

Priority Score

18
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +18
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

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