Cloudanix VulnDB

CVE-2026-91382

Medium · 6.5

CVSS

6.5

EPSS

0.4%

Published

Oct 20, 2026

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A problem in Java's image and graphics handling lets remote attackers change or damage important data and slow systems down without any login credentials.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
High
Impact
Data Tampering
Component
Library
Class
Improper Input Validation
Remediation
Upgrade
Effort
Medium
Patch risk
Medium

What it actually does

The flaw permits an unauthenticated remote attacker to supply crafted input to the 2D component APIs, resulting in unauthorized modification, deletion, or creation of critical data and a partial denial of service.

Why it matters to the business

Organizations running affected Java deployments face risk of data tampering and service disruption that could affect application integrity and availability, with urgency driven by the four-day-old disclosure and broad downstream usage of Java runtimes.

How an attack unfolds

An attacker identifies a reachable Java 2D API endpoint or sandboxed client that processes untrusted data, crafts a malicious payload that triggers improper input handling, and sends it over the network; successful exploitation grants the ability to alter or destroy accessible data and partially impair the process without authentication.

How to fix it

Apply the latest vendor patches for Oracle Java SE, GraalVM for JDK, and GraalVM Enterprise Edition as soon as they become available; restrict exposure of 2D APIs to untrusted callers and enforce strict input validation on any custom data-processing paths until updates are deployed.

How to confirm the fix worked

Confirm that running Java instances report versions newer than the affected releases, review application logs and API call patterns for anomalous 2D processing behavior, and re-test any custom code paths that invoke the 2D component with previously problematic inputs.

Typical attack path

  1. Locate a network-accessible service or client using the vulnerable Java 2D component
  2. Craft input that bypasses validation in the 2D processing path
  3. Deliver the payload via supported protocols or untrusted code loaded by the sandbox
  4. Trigger data modification or partial service degradation

How to detect it

Review application and Java runtime logs for unexpected errors or partial failures during 2D image or graphics operations; look for network traffic or API calls carrying unusually large or malformed data to 2D processing endpoints.

What your security team should do

  • Prioritize inventory of all Java 8, 11, 17, and 21 deployments and schedule immediate patching once fixes are released
  • Reduce attack surface by disabling or sandboxing 2D API exposure where feasible
  • Monitor EPSS and KEV status for changes that would elevate urgency

The record

Vulnerability in the Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition product of Oracle Java SE (component: 2D). Supported versions that are affected are Oracle Java SE: 8u503, 8u503-perf, 11.0.32.1, 17.0.20.1; Oracle GraalVM for JDK: 17.0.20.1 and 21.0.12.1; Oracle GraalVM Enterprise Edition: 21.3.19.1.1. Difficult to exploit vulnerability allows unauthenticated attacker with network access via multiple protocols to compromise Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition. Successful attacks of this vulnerability can result in unauthorized creation, deletion or modification access to critical data or all Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition accessible data and unauthorized ability to cause a partial denial of service (partial DOS) of Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition. 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 6.5 (Integrity and Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:L).

Affected packages

Ecosystem Package Introduced Fixed

Related vulnerabilities