Skip to main content

DataEase CVE-2025-62422

HIGH
SQL Injection (CWE-89)
2025-10-17 security-advisories@github.com
8.7
CVSS 4.0 · Vendor: github
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate with low-privilege account
  2. Delivery
    Craft malicious tableName parameter
  3. Exploit
    Submit to /de2api/datasetData/tableField endpoint
  4. Execution
    Inject and execute arbitrary SQL
  5. Impact
    Exfiltrate 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.5% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Vendor (github) PRIMARY 8.7 HIGH
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
vuln.today AI 8.8 HIGH

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (github).

CVSS VectorVendor: github

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

Why It Matters

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.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.5%
Top 58% exploitable
Prevalence
Medium
popular open-source BI/data-visualization platform, common but not ubiquitous
Exploit
POC
Public exploit code exists
Data Quality
3 sources
Confidence: Low

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.5%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

65
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +44
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

Affected Products (CPE)CVE.org

cpe:2.3:a:dataease:dataease:*:*:*:*:*:*:*:*
CVE-2025-49003 CRITICAL POC
9.8 Jun 26

DataEase is an open source business intelligence and data visualization tool. Prior to version 2.10.11, a threat actor m

CVE-2025-49002 CRITICAL POC
9.8 Jun 03

Auth bypass in DataEase via CVE-2025-49001 patch evasion. PoC available.

CVE-2025-49001 CRITICAL POC
9.8 Jun 03

Auth bypass in DataEase BI tool before 2.10.10.

CVE-2025-53005 CRITICAL POC
9.8 Jul 01

A remote code execution vulnerability in DataEase (CVSS 9.8). Risk factors: public PoC available.

CVE-2025-53004 CRITICAL POC
9.8 Jun 30

A remote code execution vulnerability in DataEase (CVSS 9.8). Risk factors: public PoC available.

CVE-2025-53006 CRITICAL POC
9.8 Jul 02

A remote code execution vulnerability in DataEase (CVSS 9.8). Risk factors: public PoC available.

CVE-2026-23958 CRITICAL POC
9.8 Jan 22

DataEase data visualization tool prior to 2.10.19 uses MD5-hashed passwords without salting, allowing attackers to crack

CVE-2024-46997 CRITICAL POC
9.8 Sep 23

DataEase is an open source data visualization analysis tool. Rated critical severity (CVSS 9.8), this vulnerability is r

CVE-2023-37258 CRITICAL POC
9.8 Jul 25

DataEase is an open source data visualization analysis tool. Rated critical severity (CVSS 9.8), this vulnerability is r

CVE-2023-33963 CRITICAL POC
9.8 Jun 01

DataEase is an open source data visualization and analysis tool. Rated critical severity (CVSS 9.8), this vulnerability

CVE-2023-28437 CRITICAL POC
9.8 Mar 25

Dataease is an open source data visualization and analysis tool. Rated critical severity (CVSS 9.8), this vulnerability

CVE-2022-39312 CRITICAL POC
9.8 Oct 25

Dataease is an open source data visualization analysis tool. Rated critical severity (CVSS 9.8), this vulnerability is r

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy