Cloudanix VulnDB

CVE-2025-30698

None

CVSS

—

EPSS

0.6%

Published

Apr 15, 2025

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A flaw in certain Java software could let a remote attacker change or view limited information and slow down parts of the program when it runs code downloaded from the internet.

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

What it actually does

The flaw in the 2D component permits an unauthenticated network attacker to achieve unauthorized data modification, limited data disclosure, and partial denial of service via crafted input over multiple protocols in sandboxed Java deployments.

Why it matters to the business

Organizations running affected Java client environments may face limited data tampering or leakage and application disruptions when processing untrusted code, increasing operational risk for internet-facing sandboxed applications.

How an attack unfolds

An attacker identifies a vulnerable Java deployment executing sandboxed untrusted code and sends specially crafted network input targeting the 2D component to bypass input validation and obtain partial unauthorized access.

How to fix it

Apply vendor updates to Oracle Java SE versions beyond 8u441, 11.0.26, 17.0.14, 21.0.6, or 24 and GraalVM equivalents; for the listed package upgrade python3.11-urllib3 to 1.26.12-5.el8_10 or newer.

How to confirm the fix worked

Verify installed Java and GraalVM versions against the fixed releases; confirm the python3.11-urllib3 package reports version 1.26.12-5.el8_10 or later via package management tools.

Typical attack path

  1. Locate Java client environments running sandboxed applets or Web Start applications
  2. Craft malicious input exploiting the 2D validation weakness
  3. Deliver payload over supported network protocols
  4. Trigger unauthorized data changes, reads, and partial service impact

How to detect it

Examine network and application logs for unusual 2D component activity or unexpected data access patterns in sandboxed Java processes; no specific post-exploitation artifacts are known.

What your security team should do

  • Prioritize patching internet-exposed sandboxed Java deployments within standard change windows
  • Review and restrict Java Web Start or applet usage where feasible
  • Monitor EPSS trend and reassess if exploitation maturity increases

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: 8u441, 8u441-perf, 11.0.26, 17.0.14, 21.0.6, 24; Oracle GraalVM for JDK: 17.0.14, 21.0.6, 24; Oracle GraalVM Enterprise Edition: 20.3.17 and 21.3.13. 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 update, insert or delete access to some of Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition accessible data as well as unauthorized read access to a subset of 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 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 5.6 (Confidentiality, Integrity and Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L).

Affected packages

Ecosystem Package Introduced Fixed
AlmaLinux:10 java-21-openjdk 0 1:21.0.7.0.6-1.el10.alma.1
AlmaLinux:10 java-21-openjdk-demo 0 1:21.0.7.0.6-1.el10.alma.1
AlmaLinux:10 java-21-openjdk-demo-fastdebug 0 1:21.0.7.0.6-1.el10.alma.1
AlmaLinux:10 java-21-openjdk-demo-slowdebug 0 1:21.0.7.0.6-1.el10.alma.1
AlmaLinux:10 java-21-openjdk-devel 0 1:21.0.7.0.6-1.el10.alma.1
AlmaLinux:10 java-21-openjdk-devel-fastdebug 0 1:21.0.7.0.6-1.el10.alma.1
AlmaLinux:10 java-21-openjdk-devel-slowdebug 0 1:21.0.7.0.6-1.el10.alma.1
AlmaLinux:10 java-21-openjdk-fastdebug 0 1:21.0.7.0.6-1.el10.alma.1
AlmaLinux:10 java-21-openjdk-headless 0 1:21.0.7.0.6-1.el10.alma.1
AlmaLinux:10 java-21-openjdk-headless-fastdebug 0 1:21.0.7.0.6-1.el10.alma.1
AlmaLinux:10 java-21-openjdk-headless-slowdebug 0 1:21.0.7.0.6-1.el10.alma.1
AlmaLinux:10 java-21-openjdk-javadoc 0 1:21.0.7.0.6-1.el10.alma.1
AlmaLinux:10 java-21-openjdk-javadoc-zip 0 1:21.0.7.0.6-1.el10.alma.1
AlmaLinux:10 java-21-openjdk-jmods 0 1:21.0.7.0.6-1.el10.alma.1
AlmaLinux:10 java-21-openjdk-jmods-fastdebug 0 1:21.0.7.0.6-1.el10.alma.1
AlmaLinux:10 java-21-openjdk-jmods-slowdebug 0 1:21.0.7.0.6-1.el10.alma.1
AlmaLinux:10 java-21-openjdk-slowdebug 0 1:21.0.7.0.6-1.el10.alma.1
AlmaLinux:10 java-21-openjdk-src 0 1:21.0.7.0.6-1.el10.alma.1
AlmaLinux:10 java-21-openjdk-src-fastdebug 0 1:21.0.7.0.6-1.el10.alma.1
AlmaLinux:10 java-21-openjdk-src-slowdebug 0 1:21.0.7.0.6-1.el10.alma.1
AlmaLinux:10 java-21-openjdk-static-libs 0 1:21.0.7.0.6-1.el10.alma.1
AlmaLinux:10 java-21-openjdk-static-libs-fastdebug 0 1:21.0.7.0.6-1.el10.alma.1
AlmaLinux:10 java-21-openjdk-static-libs-slowdebug 0 1:21.0.7.0.6-1.el10.alma.1
AlmaLinux:8 java-1.8.0-openjdk 0 1:1.8.0.452.b09-2.el8
AlmaLinux:8 java-1.8.0-openjdk-accessibility 0 1:1.8.0.452.b09-2.el8
AlmaLinux:8 java-1.8.0-openjdk-accessibility-fastdebug 0 1:1.8.0.452.b09-2.el8
AlmaLinux:8 java-1.8.0-openjdk-accessibility-slowdebug 0 1:1.8.0.452.b09-2.el8
AlmaLinux:8 java-1.8.0-openjdk-demo 0 1:1.8.0.452.b09-2.el8
AlmaLinux:8 java-1.8.0-openjdk-demo-fastdebug 0 1:1.8.0.452.b09-2.el8
AlmaLinux:8 java-1.8.0-openjdk-demo-slowdebug 0 1:1.8.0.452.b09-2.el8
AlmaLinux:8 java-1.8.0-openjdk-devel 0 1:1.8.0.452.b09-2.el8
AlmaLinux:8 java-1.8.0-openjdk-devel-fastdebug 0 1:1.8.0.452.b09-2.el8
AlmaLinux:8 java-1.8.0-openjdk-devel-slowdebug 0 1:1.8.0.452.b09-2.el8
AlmaLinux:8 java-1.8.0-openjdk-fastdebug 0 1:1.8.0.452.b09-2.el8
AlmaLinux:8 java-1.8.0-openjdk-headless 0 1:1.8.0.452.b09-2.el8
AlmaLinux:8 java-1.8.0-openjdk-headless-fastdebug 0 1:1.8.0.452.b09-2.el8
AlmaLinux:8 java-1.8.0-openjdk-headless-slowdebug 0 1:1.8.0.452.b09-2.el8
AlmaLinux:8 java-1.8.0-openjdk-javadoc 0 1:1.8.0.452.b09-2.el8
AlmaLinux:8 java-1.8.0-openjdk-javadoc-zip 0 1:1.8.0.452.b09-2.el8
AlmaLinux:8 java-1.8.0-openjdk-slowdebug 0 1:1.8.0.452.b09-2.el8
AlmaLinux:8 java-1.8.0-openjdk-src 0 1:1.8.0.452.b09-2.el8
AlmaLinux:8 java-1.8.0-openjdk-src-fastdebug 0 1:1.8.0.452.b09-2.el8
AlmaLinux:8 java-1.8.0-openjdk-src-slowdebug 0 1:1.8.0.452.b09-2.el8
AlmaLinux:8 java-17-openjdk 0 1:17.0.15.0.6-2.el8
AlmaLinux:8 java-17-openjdk-demo 0 1:17.0.15.0.6-2.el8
AlmaLinux:8 java-17-openjdk-demo-fastdebug 0 1:17.0.15.0.6-2.el8
AlmaLinux:8 java-17-openjdk-demo-slowdebug 0 1:17.0.15.0.6-2.el8
AlmaLinux:8 java-17-openjdk-devel 0 1:17.0.15.0.6-2.el8
AlmaLinux:8 java-17-openjdk-devel-fastdebug 0 1:17.0.15.0.6-2.el8
AlmaLinux:8 java-17-openjdk-devel-slowdebug 0 1:17.0.15.0.6-2.el8
AlmaLinux:8 java-17-openjdk-fastdebug 0 1:17.0.15.0.6-2.el8
AlmaLinux:8 java-17-openjdk-headless 0 1:17.0.15.0.6-2.el8
AlmaLinux:8 java-17-openjdk-headless-fastdebug 0 1:17.0.15.0.6-2.el8
AlmaLinux:8 java-17-openjdk-headless-slowdebug 0 1:17.0.15.0.6-2.el8
AlmaLinux:8 java-17-openjdk-javadoc 0 1:17.0.15.0.6-2.el8
AlmaLinux:8 java-17-openjdk-javadoc-zip 0 1:17.0.15.0.6-2.el8
AlmaLinux:8 java-17-openjdk-jmods 0 1:17.0.15.0.6-2.el8
AlmaLinux:8 java-17-openjdk-jmods-fastdebug 0 1:17.0.15.0.6-2.el8
AlmaLinux:8 java-17-openjdk-jmods-slowdebug 0 1:17.0.15.0.6-2.el8
AlmaLinux:8 java-17-openjdk-slowdebug 0 1:17.0.15.0.6-2.el8
AlmaLinux:8 java-17-openjdk-src 0 1:17.0.15.0.6-2.el8
AlmaLinux:8 java-17-openjdk-src-fastdebug 0 1:17.0.15.0.6-2.el8
AlmaLinux:8 java-17-openjdk-src-slowdebug 0 1:17.0.15.0.6-2.el8
AlmaLinux:8 java-17-openjdk-static-libs 0 1:17.0.15.0.6-2.el8
AlmaLinux:8 java-17-openjdk-static-libs-fastdebug 0 1:17.0.15.0.6-2.el8
AlmaLinux:8 java-17-openjdk-static-libs-slowdebug 0 1:17.0.15.0.6-2.el8
AlmaLinux:8 java-21-openjdk 0 1:21.0.7.0.6-1.el8
AlmaLinux:8 java-21-openjdk-demo 0 1:21.0.7.0.6-1.el8
AlmaLinux:8 java-21-openjdk-demo-fastdebug 0 1:21.0.7.0.6-1.el8
AlmaLinux:8 java-21-openjdk-demo-slowdebug 0 1:21.0.7.0.6-1.el8
AlmaLinux:8 java-21-openjdk-devel 0 1:21.0.7.0.6-1.el8
AlmaLinux:8 java-21-openjdk-devel-fastdebug 0 1:21.0.7.0.6-1.el8
AlmaLinux:8 java-21-openjdk-devel-slowdebug 0 1:21.0.7.0.6-1.el8
AlmaLinux:8 java-21-openjdk-fastdebug 0 1:21.0.7.0.6-1.el8
AlmaLinux:8 java-21-openjdk-headless 0 1:21.0.7.0.6-1.el8
AlmaLinux:8 java-21-openjdk-headless-fastdebug 0 1:21.0.7.0.6-1.el8
AlmaLinux:8 java-21-openjdk-headless-slowdebug 0 1:21.0.7.0.6-1.el8
AlmaLinux:8 java-21-openjdk-javadoc 0 1:21.0.7.0.6-1.el8
AlmaLinux:8 java-21-openjdk-javadoc-zip 0 1:21.0.7.0.6-1.el8
AlmaLinux:8 java-21-openjdk-jmods 0 1:21.0.7.0.6-1.el8
AlmaLinux:8 java-21-openjdk-jmods-fastdebug 0 1:21.0.7.0.6-1.el8
AlmaLinux:8 java-21-openjdk-jmods-slowdebug 0 1:21.0.7.0.6-1.el8
AlmaLinux:8 java-21-openjdk-slowdebug 0 1:21.0.7.0.6-1.el8
AlmaLinux:8 java-21-openjdk-src 0 1:21.0.7.0.6-1.el8
AlmaLinux:8 java-21-openjdk-src-fastdebug 0 1:21.0.7.0.6-1.el8
AlmaLinux:8 java-21-openjdk-src-slowdebug 0 1:21.0.7.0.6-1.el8
AlmaLinux:8 java-21-openjdk-static-libs 0 1:21.0.7.0.6-1.el8
AlmaLinux:8 java-21-openjdk-static-libs-fastdebug 0 1:21.0.7.0.6-1.el8
AlmaLinux:8 java-21-openjdk-static-libs-slowdebug 0 1:21.0.7.0.6-1.el8
Chainguard cof-corretto-17 0 17.0.15.6.1-r0
Chainguard cof-corretto-17-dbg 0 17.0.15.6.1-r0
Chainguard cof-corretto-17-default-jdk 0 17.0.15.6.1-r0
Chainguard cof-corretto-17-default-jvm 0 17.0.15.6.1-r0
Chainguard cof-corretto-17-default-policy 0 17.0.15.6.1-r0
Chainguard cof-corretto-17-demos 0 17.0.15.6.1-r0
Chainguard cof-corretto-17-doc 0 17.0.15.6.1-r0
Chainguard cof-corretto-17-jmods 0 17.0.15.6.1-r0
Chainguard cof-corretto-17-jre 0 17.0.15.6.1-r0
Chainguard cof-corretto-21 0 21.0.7.6.1-r0
Chainguard cof-corretto-21-dbg 0 21.0.7.6.1-r0
Chainguard cof-corretto-21-default-jdk 0 21.0.7.6.1-r0
Chainguard cof-corretto-21-default-jvm 0 21.0.7.6.1-r0
Chainguard cof-corretto-21-default-policy 0 21.0.7.6.1-r0
Chainguard cof-corretto-21-demos 0 21.0.7.6.1-r0
Chainguard cof-corretto-21-doc 0 21.0.7.6.1-r0
Chainguard cof-corretto-21-jmods 0 21.0.7.6.1-r0
Chainguard cof-corretto-21-jre 0 21.0.7.6.1-r0
Chainguard cof-corretto-24 0 24.0.1.9.1-r0
Chainguard cof-corretto-24-dbg 0 24.0.1.9.1-r0
Chainguard cof-corretto-24-default-jdk 0 24.0.1.9.1-r0
Chainguard cof-corretto-24-default-jvm 0 24.0.1.9.1-r0
Chainguard cof-corretto-24-default-policy 0 24.0.1.9.1-r0
Chainguard cof-corretto-24-demos 0 24.0.1.9.1-r0
Chainguard cof-corretto-24-jmods 0 24.0.1.9.1-r0
Chainguard cof-corretto-24-jre 0 24.0.1.9.1-r0
Chainguard corretto-17 0 17.0.15.6.1-r0
Chainguard corretto-17-dbg 0 17.0.15.6.1-r0
Chainguard corretto-17-default-jdk 0 17.0.15.6.1-r0
Chainguard corretto-17-default-jvm 0 17.0.15.6.1-r0
Chainguard corretto-17-default-policy 0 17.0.15.6.1-r0
Chainguard corretto-17-demos 0 17.0.15.6.1-r0
Chainguard corretto-17-doc 0 17.0.15.6.1-r0
Chainguard corretto-17-jmods 0 17.0.15.6.1-r0
Chainguard corretto-17-jre 0 17.0.15.6.1-r0
Chainguard corretto-17-jre-base 0 17.0.15.6.1-r0
Chainguard corretto-21 0 21.0.7.6.1-r0
Chainguard corretto-21-dbg 0 21.0.7.6.1-r0
Chainguard corretto-21-default-jdk 0 21.0.7.6.1-r0
Chainguard corretto-21-default-jvm 0 21.0.7.6.1-r0
Chainguard corretto-21-default-policy 0 21.0.7.6.1-r0
Chainguard corretto-21-demos 0 21.0.7.6.1-r0
Chainguard corretto-21-doc 0 21.0.7.6.1-r0
Chainguard corretto-21-jmods 0 21.0.7.6.1-r0
Chainguard corretto-21-jre 0 21.0.7.6.1-r0
Chainguard corretto-23 0 23.0.2.7.1-r7
Chainguard corretto-23-dbg 0 23.0.2.7.1-r7
Chainguard corretto-23-default-jdk 0 23.0.2.7.1-r7
Chainguard corretto-23-default-jvm 0 23.0.2.7.1-r7
Chainguard corretto-23-demos 0 23.0.2.7.1-r7
Chainguard corretto-23-doc 0 23.0.2.7.1-r7
Chainguard corretto-23-jmods 0 23.0.2.7.1-r7
Chainguard corretto-23-jre 0 23.0.2.7.1-r7
Chainguard corretto-24 0 24.0.1.9.1-r0
Chainguard corretto-24-dbg 0 24.0.1.9.1-r0
Chainguard corretto-24-default-jdk 0 24.0.1.9.1-r0
Chainguard corretto-24-default-jvm 0 24.0.1.9.1-r0
Chainguard corretto-24-demos 0 24.0.1.9.1-r0
Chainguard corretto-24-jmods 0 24.0.1.9.1-r0
Chainguard corretto-24-jre 0 24.0.1.9.1-r0
Chainguard openjdk-11-openj9 0 0.53.0-r0
Chainguard openjdk-11-openj9-dbg 0 0.53.0-r0
Chainguard openjdk-11-openj9-default-jdk 0 0.53.0-r0
Chainguard openjdk-11-openj9-default-jvm 0 0.53.0-r0
Chainguard openjdk-11-openj9-default-policy 0 0.53.0-r0
Chainguard openjdk-11-openj9-doc 0 0.53.0-r0
Chainguard openjdk-11-openj9-jmods 0 0.53.0-r0
Chainguard openjdk-11-openj9-jre 0 0.53.0-r0
Chainguard openjdk-17-openj9 0 0.53.0-r0
Chainguard openjdk-17-openj9-dbg 0 0.53.0-r0
Chainguard openjdk-17-openj9-default-jdk 0 0.53.0-r0
Chainguard openjdk-17-openj9-default-jvm 0 0.53.0-r0
Chainguard openjdk-17-openj9-default-policy 0 0.53.0-r0
Chainguard openjdk-17-openj9-doc 0 0.53.0-r0
Chainguard openjdk-17-openj9-jmods 0 0.53.0-r0
Chainguard openjdk-17-openj9-jre 0 0.53.0-r0
Chainguard openjdk-21-openj9 0 0.53.0-r0
Chainguard openjdk-21-openj9-dbg 0 0.53.0-r0
Chainguard openjdk-21-openj9-default-jdk 0 0.53.0-r0
Chainguard openjdk-21-openj9-default-jvm 0 0.53.0-r0
Chainguard openjdk-21-openj9-default-policy 0 0.53.0-r0
Chainguard openjdk-21-openj9-doc 0 0.53.0-r0
Chainguard openjdk-21-openj9-jmods 0 0.53.0-r0
Chainguard openjdk-21-openj9-jre 0 0.53.0-r0
Chainguard openjdk-22 0 22.0.2-r8
Chainguard openjdk-22-dbg 0 22.0.2-r8
Chainguard openjdk-22-default-jdk 0 22.0.2-r8
Chainguard openjdk-22-default-jvm 0 22.0.2-r8
Chainguard openjdk-22-demos 0 22.0.2-r8
Chainguard openjdk-22-doc 0 22.0.2-r8
Chainguard openjdk-22-jmods 0 22.0.2-r8
Chainguard openjdk-22-jre 0 22.0.2-r8
Chainguard openjdk-22-jre-base 0 22.0.2-r8
Chainguard openjdk-23 0 23.0.2-r8
Chainguard openjdk-23-dbg 0 23.0.2-r8
Chainguard openjdk-23-default-jdk 0 23.0.2-r8
Chainguard openjdk-23-default-jvm 0 23.0.2-r8
Chainguard openjdk-23-demos 0 23.0.2-r8
Chainguard openjdk-23-doc 0 23.0.2-r8
Chainguard openjdk-23-jmods 0 23.0.2-r8
Chainguard openjdk-23-jre 0 23.0.2-r8
Chainguard openjdk-8-openj9 0 0.53.0-r1
Chainguard openjdk-8-openj9-dbg 0 0.53.0-r1
Chainguard openjdk-8-openj9-default-jdk 0 0.53.0-r1
Chainguard openjdk-8-openj9-default-jvm 0 0.53.0-r1
Chainguard openjdk-8-openj9-doc 0 0.53.0-r1
Chainguard openjdk-8-openj9-jre 0 0.53.0-r1
Chainguard openjdk-crac-17 0 17.0.15.6-r0
Chainguard openjdk-crac-17-dbg 0 17.0.15.6-r0
Chainguard openjdk-crac-17-default-jdk 0 17.0.15.6-r0
Chainguard openjdk-crac-17-default-jvm 0 17.0.15.6-r0

Related vulnerabilities