Skip to main content

Oracle Java SE CVE-2026-47057

| EUVDEUVD-2026-46543 HIGH
Uncontrolled Resource Consumption (CWE-400)
2026-07-21 oracle GHSA-qfmm-wrmh-r6pr
7.5
CVSS 3.1 · Vendor: oracle
View

Attack ChainAIDerived

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

  1. Access
    Locate network service exposing Scripting APIs
  2. Exploit
    Send crafted untrusted data to API
  3. Execution
    Trigger unrecoverable hang or crash in JVM
  4. Impact
    Complete denial of service

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource consumption limits
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that the target Java application actually exposes the Scripting component (JSR-223 / Nashorn) APIs to attacker-influenced data - Oracle specifies this occurs 'by using APIs in the specified Component, e.g., through a web service which supplies data to the APIs,' so a reachable code path that feeds untrusted input into javax.script is the concrete prerequisite. Per the CVSS vector (AV:N/AC:L/PR:N/UI:N) no authentication, no user interaction, and no special configuration beyond that exposure are needed against affected versions (8u491, 8u491-perf, 11.0.31). The alternative client vector requires running a sandboxed Java Web Start application or applet that loads untrusted code. The principal limiting factor is that applications which never route external data into the Scripting APIs are not exploitable despite the network CVSS rating, and the applet/Web Start path depends on now-deprecated client technology.

Impact

The CVSS 3.1 vector AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H describes an easily reachable, unauthenticated, network-triggerable availability-only flaw - a genuine DoS priority for any Java service that exposes the Scripting APIs to untrusted input, but strictly limited to availability (no C or I impact). No EPSS score, KEV listing, SSVC decision, or POC was supplied, so exploitation probability cannot be quantified from the data; the appropriate reading is no public exploit identified at time of analysis rather than any evidence of active use. One nuance worth flagging to defenders: real-world exposure depends heavily on whether an application actually routes external/untrusted data into the Scripting component - a server that never invokes scripting on attacker-controlled input is not exploitable despite the AV:N rating, so raw CVSS overstates risk for the majority of deployments. Oracle also notes the sandboxed Java Web Start / applet client scenario, which is largely deprecated in modern environments and further narrows practical impact.

Exploit ScenarioDerived

An attacker identifies a network-facing Java web service that forwards request data into the Scripting component's APIs and submits crafted input designed to drive the JVM into an unrecoverable hang or repeatable crash. Because the attack needs no authentication, no user interaction, and low complexity, a single or small number of malicious requests can take the service completely offline (complete DOS). No public proof-of-concept is identified at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jul 21, 2026

Denial-of-service in Oracle Java SE 8u491 (and 8u491-perf) and 11.0.31 lets an unauthenticated remote attacker hang or repeatedly crash the JVM by feeding crafted input to the Scripting component's APIs, for example via a web service that passes data to those APIs. There is no confidentiality or integrity impact - only availability - but the attack is network-reachable, low-complexity, and requires no authentication or user interaction, yielding a CVSS 7.5. No public exploit identified at time of analysis and the flaw is not on CISA KEV.

RemediationAI

Apply the fixed Oracle Java SE builds delivered in the July 2026 Critical Patch Update (https://www.oracle.com/security-alerts/cpujul2026.html); the input data does not enumerate an exact fixed build number, so treat this as patch available per vendor advisory and pull the specific patched 8u and 11.0.x release listed in that CPU rather than an invented version. Where immediate patching is not possible, the most effective compensating control is to stop untrusted data from reaching the Scripting component - disable or remove use of the Nashorn/JSR-223 scripting engine in applications that do not require it, or validate and constrain any external input before it is passed to javax.script APIs (trade-off: breaks legitimate scripting features that depend on it). For the client scenario, avoid running sandboxed Java Web Start applications or applets that load untrusted code (trade-off: these deployment modes are already deprecated and generally safe to disable). Network-level rate limiting or restricting access to the exposed web service that feeds the Scripting APIs can reduce, but not eliminate, the DoS exposure.

Affected VersionsENISA

Oracle Java SE 8u491
Oracle Java SE 11.0.31
Oracle Java SE 8u491-perf

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 Scripting subsystem of Oracle Java SE, which historically corresponds to the JSR-223 scripting framework (javax.script / the Nashorn engine in these versions) that lets Java applications evaluate script code and script-supplied data at runtime. The vulnerability manifests when untrusted data reaches these Scripting APIs and drives the JVM into an unrecoverable hang or crash, i.e. an availability failure rather than code execution or data disclosure. No CWE was assigned in the source data, but the observed behavior (complete DOS from parsed/evaluated input) is consistent with the uncontrolled-resource-consumption / infinite-loop class of defects. The single CPE provided, cpe:2.3:a:oracle_corporation:oracle_java_se:*:*:*:*:*:*:*:*, is wildcarded and does not itself pin the versions; the affected releases come from the Oracle description text (8u491, 8u491-perf, 11.0.31).

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

Unauthenticated network-reachable input to the Scripting APIs with low complexity and no user interaction, causing complete availability loss only, so C:N/I:N/A:H.

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

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
High

DescriptionCVE.org

Vulnerability in Oracle Java SE (component: Scripting). Supported versions that are affected are Oracle Java SE: 8u491, 8u491-perf and 11.0.31. 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 hang or frequently repeatable crash (complete 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 7.5 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H).

Executive ViewAI

Why It Matters

Oracle Java SE versions 8u491 and 11.0.31 contain a network-accessible denial-of-service vulnerability in the Scripting API that allows unauthenticated remote attackers to crash or hang the JVM with minimal attack complexity, directly disrupting availability of affected web services and applications. With no vendor patch currently available, any organization running these Java versions faces immediate and repeated attack risk from the internet. Immediate inventory and network isolation of exposed Java services is required to protect operational continuity.

Business Impact: High
Compensating Controls

In the absence of a vendor patch, deploy network-level rate limiting and connection throttling on Java services to slow attack iteration; implement strict input validation and sanitization of Scripting API parameters to reject oversized or malformed payloads; disable the Scripting API entirely if not required by the application; use a Web Application Firewall (WAF) with signatures for known Scripting API DoS patterns; configure automated JVM restart policies with health checks to minimize downtime per attack; segment Java services from untrusted networks using firewalls or network policies; enable detailed JVM crash and hang logging to detect attack patterns in real time.

Threat Intelligence Overview

EPSS Score
0.4%
Top 64% exploitable
Prevalence
Ubiquitous
Oracle Java SE runtime deployed across a huge fraction of enterprise environments
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 HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
High

Priority Score

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

Attack Technique

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

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