CVE Catalog

CVE-2026-45320

HighCVSS 8.7
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.27%

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

Summary

In DataEase prior to version 2.10.23, a SQL injection vulnerability was found. Dashboard SQL variables like ${deptId} are processed by SqlparserUtils.transFilter(), which returns raw user input for operators other than 'in' and 'between', and then spliced into the dashboard SQL without proper sanitization. This allows authenticated users with dashboard access to inject malicious SQL into integrated datasources.

Risk Assessment

An attacker can steal, modify, or delete data from connected databases, leading to a breach of data confidentiality and integrity for the organization.

Recommendation

Immediately update 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 dashboard SQL variables such as ${deptId} are processed by SqlparserUtils.transFilter(), whose final branch returns raw user input for non-in and non-between operators before SubstitutedSql.replace("${var}", value) splices it into dashboard SQL, allowing authenticated users who can view a dashboard to inject SQL against integrated datasources. This issue is fixed in version 2.10.23

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