CVE-2026-47057
High · 7.5CVSS
7.5
EPSS
0.5%
Published
Jul 21, 2026
CISA due date
—
Cloudanix analysis
A problem in certain Java versions lets remote attackers crash the software without needing any login, which can stop applications from running until fixed.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Trivial
- Impact
- Denial Of Service
- Component
- Library
- Class
- Denial of service
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Medium
What it actually does
Unauthenticated network attacker can trigger a hang or repeatable crash in the Scripting component of affected Java SE versions by supplying malicious data via multiple protocols or by loading untrusted code into sandboxed environments, resulting in complete denial of service with no impact on confidentiality or integrity.
Why it matters to the business
Java-based applications and services on Red Hat systems can experience sudden unavailability and repeated crashes, leading to operational downtime, disrupted workloads, and potential loss of revenue or service-level compliance until the affected deployments are updated.
How an attack unfolds
An attacker identifies a reachable Java deployment and sends crafted input through exposed APIs or web services that invoke the Scripting component, or supplies untrusted code that runs in a sandboxed Java environment, causing the JVM to hang or crash without requiring credentials.
How to fix it
Upgrade to the fixed package versions provided in RHSA-2026:42882: java-11-openjdk on EL7/EL8/EL9 to 11.0.32.0.9-1, java-1.8.0-openjdk on EL7/EL8/EL9 to 1.8.0.502.b07-1.1, java-1.8.0-ibm on EL8 to 1.8.0.8.70-1.el8_10, and the corresponding openjdk-windows and openjdk-portable fixes for other variants.
How to confirm the fix worked
Verify installed package versions against the RHSA-2026:42882 fixed releases, confirm removal of vulnerable 8u491/11.0.31 builds, and perform functional testing to ensure scripting and network-exposed APIs no longer induce hangs or crashes under load.
Typical attack path
- Scan for network-accessible Java deployments exposing scripting or API endpoints
- Craft and transmit malicious payloads via supported protocols to trigger the flaw
- Load untrusted code from external sources into sandboxed applets or Web Start applications
- Observe repeated JVM hangs or crashes resulting in denial of service
How to detect it
Review Java process and system logs for repeated JVM crashes or hang indicators around the time of suspected incidents, correlate with network traffic to scripting endpoints, and inspect sandboxed application execution traces for untrusted code loads that coincide with availability loss.
What your security team should do
- Apply the listed RHSA-2026:42882 updates to all affected Red Hat Java packages within the next maintenance window
- Restrict network exposure of Java APIs and disable unnecessary scripting functionality where possible
- Monitor Java process stability logs for crash patterns during the transition period
- Review downstream application dependencies on the vulnerable Java versions and schedule coordinated upgrades
The record
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).
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-63341 Aedes is an MQTT broker that can run on any stream server. CWE-400
- CVE-2026-62300 Filecoin Pin is an IPFS Pinning Service API implementation that pins to Filecoin's PDP… CWE-400
- CVE-2026-62254 LibreDWG is a free C library to read and write DWG files. CWE-400
- CVE-2026-62250 LibreDWG is a free C library to read and write DWG files. CWE-400
- CVE-2026-62303 Pistache is a high-performance REST toolkit written in C++. CWE-400
- CVE-2026-62160 Daptin is a GraphQL/JSON-API headless CMS. CWE-400
- CVE-2026-61848 Crass is a Ruby CSS parser that's fully compliant with the CSS Syntax Level 3… CWE-400
- CVE-2026-61854 VoiceSentinel is a real-time voice moderation system for Minecraft servers. CWE-400