Skip to main content

Oracle Java SE CVE-2026-47027

| EUVDEUVD-2026-46514 MEDIUM
Improper Access Control (CWE-284)
2026-07-21 oracle GHSA-cqfh-fjhw-mr88
5.3
CVSS 3.1 · Vendor: oracle
View

Attack ChainAIDerived

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

  1. Access
    Identify network-accessible Java service exposing Libraries API
  2. Exploit
    Send crafted multi-protocol payload to service endpoint
  3. Execution
    Trigger abnormal Libraries component processing
  4. Impact
    Cause partial availability disruption of JVM or hosted service

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

No special authentication is required (CVSS PR:N confirmed). Network access to any service exposing the Oracle Java SE Libraries component API is sufficient - this includes web services, application servers, microservice endpoints, or any network-accessible Java runtime. Attack complexity is low (AC:L), meaning no race condition, target-specific knowledge, or configuration bypass is needed. The vulnerability is exploitable across multiple network protocols, not limited to HTTP. A secondary exploitation path exists specifically for Java 8 deployments using sandboxed Java Web Start applications or sandboxed Java applets that load and execute untrusted code from the internet - this path requires the target client to be running one of these execution environments and to receive crafted untrusted code. Limiting factors: impact is restricted to partial availability (A:L); there is no confidentiality or integrity exposure. Exploitation cannot break out of the JVM process boundary (S:U). Java Web Start and applet attack paths are limited to Java 8, as both were removed in later releases.

Impact

The CVSS 3.1 score of 5.3 (Medium) with vector AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L accurately reflects an impact limited to partial availability - there is no confidentiality or integrity exposure. Despite the medium score, two factors elevate real-world priority: first, the exploitation preconditions are minimal (no authentication, no user interaction, low complexity, any network protocol), meaning automation of attack delivery is straightforward; second, the affected product has ubiquitous deployment across enterprise server fleets, cloud workloads, and client environments. EPSS data was not provided in the available intelligence, so exploitation probability cannot be quantified. No KEV listing and no public POC are confirmed, which supports treating this as a patch-cycle priority rather than an emergency response. The note that exploitation also applies to sandboxed Java Web Start and applet scenarios is notable for legacy enterprise deployments that still rely on these execution modes; however, Java Web Start was deprecated in Java 9 and removed in Java 11, making this attack path relevant primarily to Java 8 deployments. The scope field S:U indicates the vulnerability cannot be used to pivot beyond the compromised JVM process, limiting blast radius to availability disruption of the targeted service.

Exploit ScenarioDerived

An unauthenticated remote attacker identifies a publicly reachable Java application or web service that internally calls APIs in the Java SE Libraries component - for example, a REST API, RMI endpoint, or message broker adapter running on any supported JVM version. The attacker crafts a malformed or resource-intensive input payload and delivers it over any protocol the service accepts, triggering abnormal behavior in the Libraries component that causes the JVM or the hosted service to become partially unresponsive. No public proof-of-concept code has been identified at time of analysis, but the low attack complexity suggests that rediscovery by motivated actors is plausible.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jul 22, 2026

Partial denial-of-service in Oracle Java SE's Libraries component allows unauthenticated network attackers to disrupt availability across a broad range of supported versions, including the current releases 25.0.3 and 26.0.1. The attack surface is unusually wide: exploitation is possible through any protocol supported by the JVM, via APIs exposed in the Libraries component, through web services that internally invoke those APIs, and through the sandboxed Java Web Start or applet execution path when loading untrusted code. No public exploit code has been identified at time of analysis and the vulnerability is not listed in the CISA KEV catalog, though the trivial exploitation conditions (AC:L/PR:N/UI:N) and the ubiquity of Java deployments elevate realistic risk beyond the moderate CVSS score alone.

RemediationAI

Apply the patches released in Oracle's Critical Patch Update for July 2026, available at https://www.oracle.com/security-alerts/cpujul2026.html. Oracle does not publish specific fixed version numbers outside the CPU advisory matrix, so exact replacement versions should be confirmed against the July 2026 CPU release notes. Patch available per vendor advisory - independently confirmed fix versions should be retrieved from the Oracle CPU document before deployment. For environments where immediate patching is not feasible, compensating controls should include network-level restrictions that limit which systems can submit requests to Java service endpoints, particularly those exposing Libraries-component APIs over untrusted networks; restricting inbound protocol diversity (for example, filtering non-HTTP protocols at the perimeter) reduces the multi-protocol attack surface at the cost of legitimate protocol flexibility. For Java 8 deployments still using sandboxed Java Web Start applications, disabling or blocking JNLP execution at the endpoint level eliminates that specific attack path; note that this may break legacy desktop application delivery workflows.

Affected VersionsENISA

Oracle Java SE 8u491
Oracle Java SE 21.0.11
Oracle Java SE 8u491-perf
Oracle Java SE 25.0.3
Oracle Java SE 26.0.1
Oracle Java SE 11.0.31
Oracle Java SE 17.0.19

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 the Libraries subsystem of the Java SE runtime, a foundational layer that underpins core data structures, utility classes, and standard APIs used by virtually all Java applications. The CPE string cpe:2.3:a:oracle_corporation:oracle_java_se:*:*:*:*:*:*:*:* reflects the broad product scope. Affected runtimes span Oracle Java SE versions 8u491 through 26.0.1, Oracle GraalVM for JDK 17.0.19 and 21.0.11 (which share the HotSpot JDK codebase), and Oracle GraalVM Enterprise Edition 21.3.18. The vulnerability affects multiple long-term support (LTS) releases simultaneously (Java 8, 11, 17, 21) as well as the current non-LTS streams (Java 25, 26), indicating a defect in shared library code rather than a version-specific regression. No CWE identifier was assigned by Oracle, so the root-cause class is not disclosed; the partial availability impact and multi-protocol attack surface are consistent with resource exhaustion, improper input handling, or algorithmic complexity weaknesses in library parsing or processing routines.

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 5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
vuln.today AI 5.3 MEDIUM

Network-accessible attack requiring no authentication or interaction; impact strictly limited to partial availability with no confidentiality or integrity effects, matching Oracle's disclosed scope.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
SUSE MEDIUM
Red Hat 5.3 MEDIUM

Primary rating from Vendor (oracle).

CVSS VectorVendor: oracle

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
Low

DescriptionCVE.org

Vulnerability in Oracle Java SE (component: Libraries). Supported versions that are affected are Oracle Java SE: 8u491, 8u491-perf, 11.0.31, 17.0.19, 21.0.11, 25.0.3, 26.0.1; Oracle GraalVM for JDK: 17.0.19 and 21.0.11; Oracle GraalVM Enterprise Edition: 21.3.18. Easily exploitable vulnerability allows unauthenticated attacker with network access via multiple protocols to compromise Oracle Java SE. Successful attacks of this vulnerability can result in unauthorized ability to cause a partial denial of service (partial DOS) of Oracle Java SE. Note: This vulnerability can be exploited by using APIs in the specified Component, e.g., through a web service which supplies data to the APIs. This vulnerability also 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. CVSS 3.1 Base Score 5.3 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L).

Threat Intelligence Overview

EPSS Score
0.3%
Top 79% exploitable
Prevalence
Ubiquitous
Java SE is the dominant enterprise runtime across millions of global deployments
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
Yes
Human Impact· derived
High

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
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.

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

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

CVE-2026-47013 MEDIUM
5.3 Jul 21

Partial denial-of-service in the JavaFX component of Oracle Java SE 8u491 is remotely exploitable by unauthenticated att

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Liberty Linux 8 Fixed
SUSE Liberty Linux 9 Fixed
openSUSE Tumbleweed Fixed
SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS Affected
SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS Affected

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