Vulnerability Description
DataEase is an open-source data visualization and analytics platform. Versions 2.10.20 and below contain a SQL injection vulnerability in the API datasource saving process. The deTableName field from the Base64-encoded datasource configuration is used to construct a DDL statement via simple string replacement without any sanitization or escaping of the table name. An authenticated attacker can inject arbitrary SQL commands by crafting a deTableName that breaks out of identifier quoting, enabling error-based SQL injection that can extract database information such as the MySQL version. This issue has been fixed in version 2.10.21.
CVSS Score
HIGH
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Dataease | Dataease | < 2.10.21 |
Related Weaknesses (CWE)
References
- https://github.com/dataease/dataease/releases/tag/v2.10.21Release Notes
- https://github.com/dataease/dataease/security/advisories/GHSA-fg4m-q7ch-jqv5ExploitThird Party Advisory
- https://github.com/dataease/dataease/security/advisories/GHSA-fg4m-q7ch-jqv5ExploitThird Party Advisory
FAQ
What is CVE-2026-33121?
CVE-2026-33121 is a vulnerability with a CVSS score of 8.8 (HIGH). DataEase is an open-source data visualization and analytics platform. Versions 2.10.20 and below contain a SQL injection vulnerability in the API datasource saving process. The deTableName field from ...
How severe is CVE-2026-33121?
CVE-2026-33121 has been rated HIGH with a CVSS base score of 8.8/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2026-33121?
Check the references section above for vendor advisories and patch information. Affected products include: Dataease Dataease.