Description
DataEase is an open source data visualization and analysis tool. Prior to 2.10.23, DataEase Redshift datasource connections can load attacker-controlled rsjdbc.ini configuration from System.getProperty("java.io.tmpdir"), setting socketFactory=org.springframework.context.support.FileSystemXmlApplicationContext so com.amazon.redshift.Driver#connect, com.amazon.redshift.Driver#getJdbcIniFile, and com.amazon.redshift.util.ObjectFactory#instantiate execute a reflection-based remote code execution chain during a normal JDBC connection through io.dataease.datasource.type.Redshift. This issue is fixed in version 2.10.23.
Published: 2026-07-15
Score: 9 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

DataEase is an open source data visualization and analysis tool. Prior to version 2.10.23, DataEase Redshift datasource connections can load attacker‑controlled rsjdbc.ini configuration from System.getProperty("java.io.tmpdir"), setting socketFactory=org.springframework.context.support.FileSystemXmlApplicationContext so com.amazon.redshift.Driver#connect, com.amazon.redshift.Driver#getJdbcIniFile, and com.amazon.redshift.util.ObjectFactory#instantiate execute a reflection‑based remote code execution chain during a normal JDBC connection through io.dataease.datasource.type.Redshift. This issue is fixed in version 2.10.23. The flaw allows an attacker to execute arbitrary Java code with the privileges of the DataEase process, which is a CWE‑94 code‑generation or execution vulnerability.

Affected Systems

DataEase processes Redshift JDBC connections and is affected for all releases prior to 2.10.23. The vulnerable code path is within the io.dataease.datasource.type.Redshift component of the dataease:dataease product. Any installation that uses a Redshift datasource and can write to the system temporary directory is susceptible; this includes both server‑side deployments and any client that may be able to create files in java.io.tmpdir. Vendors should identify installations of dataease:dataease older than the patched version.

Risk and Exploitability

The CVSS score of 9 indicates that an exploited vulnerability would allow any compromised attacker to execute arbitrary code with the privileges of the DataEase process. The EPSS score is reported as <1 %, meaning the probability of exploitation is currently very low, and the vulnerability is not listed in the CISA KEV catalog, showing no confirmed widespread attacks. Nonetheless, the nature of the flaw—triggered by a normal JDBC connection—suggests that an attacker who can form a connection to the DataEase server (for example, an authenticated user or someone who can supply a JDBC URL) could potentially supply a crafted rsjdbc.ini file and achieve remote code execution. Because the exploit requires file system write access to the temporary directory, the attack surface is limited, but not negligible for environments where temporary files are not tightly controlled.

Generated by OpenCVE AI on August 1, 2026 at 08:50 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade dataease:dataease to version 2.10.23 or newer, where the vulnerable Redshift connection handling has been patched.
  • If an immediate upgrade is not possible, remove or sanitize any attacker‑controlled rsjdbc.ini files from the system temporary directory and restrict write access to java.io.tmpdir to trusted system processes.
  • Configure or disable the Redshift datasource in DataEase if it is not required, or remove the Redshift driver from the application classpath to eliminate the attack surface.

Generated by OpenCVE AI on August 1, 2026 at 08:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 16 Jul 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 16 Jul 2026 02:00:00 +0000

Type Values Removed Values Added
First Time appeared Dataease
Dataease dataease
Vendors & Products Dataease
Dataease dataease

Wed, 15 Jul 2026 19:45:00 +0000

Type Values Removed Values Added
Description DataEase is an open source data visualization and analysis tool. Prior to 2.10.23, DataEase Redshift datasource connections can load attacker-controlled rsjdbc.ini configuration from System.getProperty("java.io.tmpdir"), setting socketFactory=org.springframework.context.support.FileSystemXmlApplicationContext so com.amazon.redshift.Driver#connect, com.amazon.redshift.Driver#getJdbcIniFile, and com.amazon.redshift.util.ObjectFactory#instantiate execute a reflection-based remote code execution chain during a normal JDBC connection through io.dataease.datasource.type.Redshift. This issue is fixed in version 2.10.23.
Title DataEase: RCE Vulnerability
Weaknesses CWE-94
References
Metrics cvssV4_0

{'score': 9, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H'}


Subscriptions

Dataease Dataease
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-16T12:55:36.206Z

Reserved: 2026-05-12T17:48:47.878Z

Link: CVE-2026-45534

cve-icon Vulnrichment

Updated: 2026-07-16T12:54:51.485Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-01T09:00:04Z

Weaknesses
  • CWE-94

    Improper Control of Generation of Code ('Code Injection')