CVE-2026-45534

DataEase: RCE Vulnerability

Published Jul 15, 2026 CVSS 4.0 · 9 Critical EPSS < 1% KEV · Not listed
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.

Analysis

AI-generated

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

Remediation

No solution or workaround provided in the CVE record.

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 available
History
Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
First Time appeared Dataease
Dataease dataease
Vendors & Products Dataease
Dataease dataease
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'}

Weaknesses
  • CWE-94

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

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Jul 16, 2026, 12:55 PM
Reserved
May 12, 2026, 5:48 PM
Status
Deferred
Published
Jul 15, 2026, 8:17 PM
Modified
Jul 16, 2026, 2:16 PM