DataEase
CVE-2025-62422
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with low-privilege account
-
DeliveryCraft malicious tableName parameter
-
ExploitSubmit to /de2api/datasetData/tableField endpoint
-
ExecutionInject and execute arbitrary SQL
-
ImpactExfiltrate or tamper with database contents
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a valid low-privilege authenticated session (CVSS PR:L) and the ability to reach the /de2api/datasetData/tableField interface, into which the attacker-controlled tableName parameter is injected. No user interaction is needed (UI:N) and attack complexity is low (AC:L), so once authenticated the attack is straightforward against DataEase 2.10.13 and earlier. The vendor fix adds table-name validation in the Elasticsearch datasource provider (EsProvider.java), indicating the injection likely flows through a configured datasource - verify whether a datasource must be present. No workarounds exist per the vendor, so the only limiting factors are network reachability of the API and the authentication requirement. |
| Impact | This is a credible, actionable priority rather than a paper-tiger high score. The provided CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H, base 8.7) describes a network-reachable, low-complexity SQL injection yielding high confidentiality, integrity and availability impact on the vulnerable system, with no scope change to subsequent systems. The PR:L metric confirms exploitation requires some authentication - a valid low-privilege account - which modestly tempers the risk versus a fully unauthenticated flaw. Publicly available exploit code exists (vendor GitHub Security Advisory GHSA-54m5-xrw4-mv36), raising the practical likelihood of use, but there is no EPSS score in the input and the CVE is not listed in CISA KEV, so there is no evidence of confirmed active exploitation in the wild - POC availability and active exploitation are distinct signals and should not be conflated. Notably, the fix commit modifies EsProvider.java (the Elasticsearch datasource provider) by adding table-name validation, which suggests the injection path runs through a configured datasource rather than an abstract generic endpoint; this nuance is inferred from source evidence, not stated in the NVD description, and should be verified against the full advisory. Net: treat as a high-priority patch target for any exposed DataEase instance, weighted down slightly by the authentication requirement and absence of KEV/EPSS corroboration. |
| Exploit ScenarioDerived | An attacker holding a low-privilege authenticated DataEase account (or one obtained via weak/default credentials) sends a crafted request to the /de2api/datasetData/tableField interface with a malicious tableName parameter. Because the value is concatenated into a backend SQL query without validation, the attacker executes arbitrary SQL to read, modify, or destroy data. Public exploit code exists via the vendor GitHub advisory, lowering the skill barrier considerably. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 19, 2026
SQL injection in DataEase 2.10.13 and earlier allows a low-privileged authenticated user to execute arbitrary SQL via the /de2api/datasetData/tableField endpoint by supplying a crafted tableName parameter. Publicly available exploit code exists, and the vendor has released a fix in DataEase 2.10.14 with no documented workaround. Exploitation requires network access to the API and a valid low-privilege session but no user interaction, and it can compromise the confidentiality, integrity, and availability of application data.
RemediationAI
Upgrade DataEase to version 2.10.14 or later, which contains the vendor fix for the unsanitized tableName handling in EsProvider.fetchTableField; the advisory is at https://github.com/dataease/dataease/security/advisories/GHSA-54m5-xrw4-mv36 and the patch commit is https://github.com/dataease/dataease/commit/3c52cc26c4cca1000294346cf99a84b25d38bfb2. The vendor states no known workarounds exist. If immediate patching is not possible, restrict access to /de2api/datasetData/tableField at the reverse proxy or WAF to trusted administrative users or internal networks, accepting that this may break legitimate dataset field browsing for ordinary users; in addition, run DataEase with least-privilege datasource credentials and monitor query logs for anomalous tableName values, recognizing that least privilege limits but does not eliminate the impact of SQL injection. Patching remains the only complete remediation.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
DataEase is a Java-based open source business intelligence and data visualization platform. The vulnerable path is the dataset table-field retrieval API, where the tableName parameter is incorporated into a query without adequate validation, fitting CWE-89 (improper neutralization of special elements used in an SQL command). The provided fix commit adds a check in EsProvider.fetchTableField that compares the requested table against getTables() and throws '无效的表名!' when it is not present; this points to the Elasticsearch datasource provider as the patched code path and suggests exploitation may require a configured datasource. The CPE cpe:2.3:a:dataease:dataease:*:*:*:*:*:*:*:* identifies DataEase broadly, while the description confines affected releases to 2.10.13 and earlier. CVSS PR:L confirms the attacker must already hold a low-privileged authenticated session, and the assessed vector rates confidentiality, integrity, and availability impact as high.
Know when Dataease gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Network-reachable endpoint (AV:N) with low complexity (AC:L); PR:L because a low-privilege authenticated account is required per the 4.0 vector; SQLi gives full C/I/A impact with no scope change.
Primary rating from Vendor (github).
CVSS VectorVendor: github
DescriptionCVE.org
DataEase is an open source data visualization and analytics platform. In versions 2.10.13 and earlier, the /de2api/datasetData/tableField interface is vulnerable to SQL injection. An attacker can construct a malicious tableName parameter to execute arbitrary SQL commands. This issue is fixed in version 2.10.14. No known workarounds exist.
Executive ViewAI
DataEase 2.10.13 and earlier are exposed to a high-severity SQL injection in the datasetData/tableField endpoint that can compromise the confidentiality, integrity, and availability of application data; publicly available exploit code exists and the vendor has released DataEase 2.10.14. Leadership should prioritize inventory and upgrade because network-exposed instances using this API increase organizational data risk, while the fix is already available.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
Affected Products (CPE)CVE.org
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
NVD
CVE.org
EPSS
GitHub
Exploit-DB