CVE Catalog

CVE-2026-45535

HighCVSS 8.7
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.25%

16th percentile - higher than 16% of all known CVEs

Summary

In DataEase prior to version 2.10.23, SQL-type datasets store attacker-controlled SQL variable default values such as ${var}, and SqlparserUtils.handleVariableDefaultValue() inserts them using String.replace() without escaping or parameterization, causing stored SQL injection whenever a user with dataset read permission accesses the dataset.

Risk Assessment

An attacker can exploit this vulnerability to execute arbitrary SQL queries on the database server, potentially leading to data leakage, modification, or deletion, as well as privilege escalation within the system.

Recommendation

Immediately upgrade DataEase to version 2.10.23 or later, which includes a fix that eliminates the SQL injection vulnerability.

Other vulnerabilities in DataEase

See all
Original NVD description (English source)

DataEase is an open source data visualization and analysis tool. Prior to 2.10.23, DataEase SQL-type datasets store attacker-controlled SQL variable defaultValue entries such as ${var} and SqlparserUtils.handleVariableDefaultValue() inserts them with String.replace() without escaping or parameterization, causing stored SQL injection whenever a user with dataset read permission accesses the dataset. This issue is fixed in version 2.10.23.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS