Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconObtain admin credentials
-
DeliveryAuthenticate to Dataease web interface
-
ExploitNavigate to Data Dashboard
-
InstallCraft malicious SQL filter
-
C2Inject via SqlparserUtils.transFilter
-
ExecuteExecute arbitrary SQL queries
-
ImpactExfiltrate or manipulate database data
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 | Requires authenticated access with high-privilege credentials (CVSS PR:H) - specifically an administrator or power-user account with permissions to access the Data Dashboard component and create/modify SQL-based filters. The vulnerability is in the SqlparserUtils.transFilter function used when processing user-defined filters in dashboard visualizations, so exploitation requires the attacker to have both authentication AND the dashboard functionality enabled. No special non-default configuration is indicated beyond having a Dataease instance deployed and the Data Dashboard feature in use. Exploitation is limited by authentication strength (MFA presence, password policies, account monitoring) and database permissions granted to the Dataease application user. Network accessibility (AV:N) means remote exploitation is possible against any internet-exposed Dataease instance, but PR:H ensures only credential holders or those who compromise admin accounts can exploit this flaw. |
| Impact | Real-world risk is moderate and highly context-dependent. The CVSS vector (AV:N/AC:L/PR:H/UI:N) indicates network-accessible exploitation with low complexity but requires high-privilege credentials, significantly limiting the attack surface compared to unauthenticated vulnerabilities. The presence of public exploit code (GitHub repository explicitly linked in references) removes technical barriers for attackers who already possess admin credentials through phishing, credential stuffing, or insider threats. EPSS data is not provided, preventing probability-of-exploitation quantification. No CISA KEV listing indicates this is not yet observed in widespread active exploitation campaigns. The CVSS scope is unchanged (S:U), meaning exploitation cannot pivot beyond the vulnerable component's security context. Confidentiality, integrity, and availability impacts are all rated Low (C:L/I:L/A:L), suggesting limited database compromise rather than full system control. Priority should focus on organizations where: (1) Dataease admin accounts have weak credential hygiene, (2) dashboards process sensitive data, or (3) the database user has elevated privileges beyond what Dataease requires. For environments with strong admin account controls and principle-of-least-privilege database configurations, this rates lower than the CVSS score suggests. |
| Exploit ScenarioDerived | An attacker with stolen or compromised Dataease administrator credentials logs into the web interface and navigates to the Data Dashboard component. They craft a malicious SQL filter input targeting the SqlparserUtils.transFilter function, injecting SQL syntax such as 'variable'; DROP TABLE sensitive_data; -- to execute arbitrary commands. The vulnerable code concatenates this input into a SQL query without sanitization, allowing the attacker to exfiltrate customer data via UNION-based injection, modify financial records to manipulate reports, or disrupt services by dropping tables. Public exploit code from the GitHub repository (https://github.com/xpp3901/CVE_APPLY/tree/main/V-D001_DataEase_SqlVariable_Injection) provides ready-to-use payloads, making this scenario executable by moderately skilled attackers who have obtained admin credentials through phishing or password reuse. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – May 17, 2026
SQL injection in Dataease 2.10.20's Data Dashboard component allows authenticated high-privilege attackers to execute arbitrary SQL queries via the SqlparserUtils.transFilter function. The vulnerability requires administrative access (CVSS PR:H) but enables database manipulation including data exfiltration, modification, and potential service disruption. Public exploit code exists on GitHub (xpp3901/CVE_APPLY), lowering the barrier for exploitation despite the high privilege requirement. The CVSS base score of 4.7 reflects limited scope due to authentication requirements, though real-world impact depends on admin credential security.
RemediationAI
No vendor-released patch version is identified in the available data. The CVE description states 'the vendor was contacted early about this disclosure' but patch availability is marked RL:X (unknown) in the CVSS temporal vector, indicating no confirmed fix at time of analysis. Organizations should immediately check the official Dataease GitHub repository (https://github.com/dataease/dataease/releases) and security advisories for updates post-dating version 2.10.20. As interim mitigations: (1) Restrict Data Dashboard access to only essential high-privilege users and implement multi-factor authentication on all admin accounts; (2) Enable database query logging and monitor for suspicious SQL patterns (UNION, OR 1=1, comment sequences) originating from Dataease connections; (3) Apply principle of least privilege to the database user Dataease connects with - revoke DROP, ALTER, and administrative privileges if granted, limit to SELECT/INSERT/UPDATE on required tables only; (4) Deploy web application firewall rules to inspect dashboard API requests for SQL injection signatures, though authenticated attacks may bypass generic filters. Note that restricting admin access does not eliminate risk from compromised or malicious insiders but reduces attack surface. Database privilege restriction is the most effective compensating control, though it may impact dashboard functionality if the application expects elevated permissions.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Dataease is an open-source data visualization and business intelligence platform built in Java. This vulnerability affects the SqlparserUtils.java file, specifically the transFilter function used in the Data Dashboard component for processing SQL filters. The flaw is classified as CWE-89 (SQL Injection), indicating improper neutralization of special elements in SQL commands. The vulnerable function likely constructs dynamic SQL queries without proper input validation or parameterization, allowing authenticated users with high privileges to inject malicious SQL syntax. This pattern is common in dashboard applications where user-defined filters are translated into database queries, and developer assumptions about trusted input from privileged users lead to insufficient sanitization.
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:H/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
2DescriptionCVE.org
A security flaw has been discovered in Dataease 2.10.20. Impacted is the function SqlparserUtils.transFilter of the file SqlparserUtils.java of the component Data Dashboard. The manipulation results in sql injection. The attack may be launched remotely. The exploit has been released to the public and may be used for attacks. The vendor was contacted early about this disclosure.
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.
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
EUVD-2026-30675
GHSA-74x6-944v-7pxp
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB