Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Network endpoint reachable with valid low-privilege datasource credentials (PR:L, AV:N, AC:L); arbitrary SQL enables data extraction and modification (C:H/I:H) but no availability impact stated (A:N).
Primary rating from GitHub Advisory.
CVSS VectorGitHub Advisory
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Lifecycle Timeline
7DescriptionGitHub Advisory
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 update process. When a new table definition is added during a datasource update via /de2api/datasource/update, the deTableName field from the user-submitted configuration is passed to DatasourceSyncManage.createEngineTable, where it is substituted into a CREATE TABLE statement template without any sanitization or identifier escaping. 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. This issue has been fixed in version 2.10.21.
AnalysisAI
SQL injection in DataEase (versions ≤ 2.10.20) lets an authenticated user run arbitrary SQL against the backing database through the API datasource update endpoint. The attacker-controlled deTableName field is dropped into a CREATE TABLE statement without escaping, yielding error-based injection that can extract database contents. A proof-of-concept is indicated by CISA SSVC, though EPSS remains very low (0.03%) and it is not on CISA KEV; fixed in 2.10.21.
Technical ContextAI
DataEase is an open-source business-intelligence and data-visualization platform (analogous to Metabase/Superset) that connects to external databases and materializes definitions into its own engine tables. The flaw (CWE-89, Improper Neutralization of Special Elements in an SQL Command) sits in DatasourceSyncManage.createEngineTable: when a datasource update via /de2api/datasource/update adds a new table definition, the user-supplied deTableName is concatenated into a CREATE TABLE statement template as an identifier with no sanitization or identifier-quote escaping. Because deTableName is treated as a trusted identifier rather than parameterized or validated, a crafted value can break out of the quoting context and append attacker SQL. CPE cpe:2.3:a:dataease:dataease:*:*:*:*:*:*:*:* confirms the affected product line.
RemediationAI
Vendor-released patch: 2.10.21 - upgrade to DataEase 2.10.21 or later, which fixes this along with several other SQL injection issues (CVE-2026-33082/33083/33084/33121/33207) disclosed in the same release. Note a breaking change: from 2.10.21 frontend user credential names gain a prefix (e.g. user.token becomes de_v2_user.token), which affects integrations such as SQLBot, so test dependent tooling before rollout. If immediate upgrade is not possible, restrict who can reach /de2api/datasource/update by limiting datasource-creation/update privileges to trusted administrators and placing the DataEase admin API behind network ACLs or a reverse proxy so only trusted operators can submit datasource configurations; the trade-off is reduced self-service datasource management for lower-trust users. Advisory: https://github.com/dataease/dataease/security/advisories/GHSA-28vg-3hv7-w92f ; release notes: https://github.com/dataease/dataease/releases/tag/v2.10.21.
DataEase is an open source business intelligence and data visualization tool. Prior to version 2.10.11, a threat actor m
Auth bypass in DataEase via CVE-2025-49001 patch evasion. PoC available.
Auth bypass in DataEase BI tool before 2.10.10.
A remote code execution vulnerability in DataEase (CVSS 9.8). Risk factors: public PoC available.
A remote code execution vulnerability in DataEase (CVSS 9.8). Risk factors: public PoC available.
A remote code execution vulnerability in DataEase (CVSS 9.8). Risk factors: public PoC available.
DataEase data visualization tool prior to 2.10.19 uses MD5-hashed passwords without salting, allowing attackers to crack
DataEase is an open source data visualization analysis tool. Rated critical severity (CVSS 9.8), this vulnerability is r
DataEase is an open source data visualization analysis tool. Rated critical severity (CVSS 9.8), this vulnerability is r
DataEase is an open source data visualization and analysis tool. Rated critical severity (CVSS 9.8), this vulnerability
Dataease is an open source data visualization and analysis tool. Rated critical severity (CVSS 9.8), this vulnerability
Dataease is an open source data visualization analysis tool. Rated critical severity (CVSS 9.8), this vulnerability is r
Same weakness CWE-89 – SQL Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-23290