Skip to main content

DataEase EUVDEUVD-2026-23282

| CVE-2026-33083 HIGH
SQL Injection (CWE-89)
2026-04-16 GitHub_M
8.7
CVSS 4.0 · GitHub Advisory
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-privilege DataEase login
  2. Delivery
    Call dataset endpoint with malicious orderDirection
  3. Exploit
    Inject SQL into ORDER BY clause
  4. Execution
    Run time-based blind queries
  5. Impact
    Extract data or exhaust database (DoS)

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 an authenticated DataEase account (CVSS PR:L) and network access to the application's dataset endpoints, specifically /de2api/datasetData/enumValueDs or /de2api/datasetTree/exportDataset. The concrete injection point is the orderDirection parameter, which the Order2SQLObj class renders unvalidated into the SQL ORDER BY clause via StringTemplate - no special non-default feature toggle is needed, as these are standard dataset-related endpoints. Limiting factors: exploitation is gated by valid authentication (not anonymous), the payload must be delivered through the sorting-direction field of these particular endpoints, and only DataEase builds at or below version 2.10.20 are vulnerable. No user interaction is required (UI:N).

Impact

The vendor CVSS 4.0 score is 8.7 (High) with vector AV:N/AC:L/AT:N/PR:L/UI:N and VC:H/VI:H/VA:H, indicating network-reachable, low-complexity exploitation that requires low-privilege authentication (PR:L). SSVC frames it as exploitation=poc, automatable=no, technical impact=total. These signals conflict on urgency: the impact metrics and 'total' technical impact argue for priority, but automatable=no (the injection lives behind authentication and specific dataset endpoints), an EPSS of only 0.03% (8th percentile), and absence from CISA KEV all point to low likelihood of mass, opportunistic exploitation. The realistic profile is a serious-but-authenticated flaw more suited to targeted abuse by a logged-in user than internet-wide worming. Note the VI:H/VA:H rating is somewhat generous for an ORDER BY injection, which in practice tends toward blind read (confidentiality) and query-based DoS rather than reliable data modification - treat integrity impact as unverified from available data.

Exploit ScenarioDerived

An attacker who holds any valid low-privilege DataEase account sends a request to a dataset endpoint such as /de2api/datasetData/enumValueDs with a crafted orderDirection value that appends a boolean/time-based SQL condition. By measuring response delays across many requests, they extract database contents character by character (time-based blind injection) or submit deliberately expensive expressions to degrade or hang the database, causing denial of service. Public proof-of-concept material exists (SSVC exploitation: poc), lowering the skill barrier, though the attack is not automatable at internet scale.

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

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

Alert me

AnalysisAIv1 – Jul 24, 2026

SQL injection in DataEase, an open-source data visualization and analytics platform, allows an authenticated user to inject arbitrary SQL through the orderDirection sorting parameter on dataset endpoints (/de2api/datasetData/enumValueDs and /de2api/datasetTree/exportDataset) in versions 2.10.20 and below. Because the Order2SQLObj class places the raw value directly into the ORDER BY clause via StringTemplate with no whitelist, an attacker can perform time-based blind data extraction and denial of service. Publicly available exploit code exists (SSVC exploitation: poc); it is not in CISA KEV and the EPSS probability is very low (0.03%). Fixed in version 2.10.21.

RemediationAI

Upgrade to DataEase v2.10.21, which the vendor release notes explicitly cite as fixing the ORDER BY SQL injection (CVE-2026-33083) along with several other SQLi and file-read issues; this is the primary and recommended fix (Vendor-released patch: 2.10.21, https://github.com/dataease/dataease/releases/tag/v2.10.21). Note an operational side effect of this release: frontend user credential names gain a prefix (for example user.token becomes de_v2_user.token), which requires updating integrations such as SQLBot advanced applications. If immediate patching is not possible, restrict network access to the DataEase application and tighten who holds authenticated accounts, since exploitation requires a valid low-privilege login; as an interim compensating control, block or filter access to the affected /de2api/datasetData/enumValueDs and /de2api/datasetTree/exportDataset endpoints at a reverse proxy or WAF and monitor for anomalous orderDirection values, accepting that this may break legitimate dataset export and enum-value features until the upgrade is applied. Refer to the advisory at https://github.com/dataease/dataease/security/advisories/GHSA-f443-95cf-m837 for details.

Affected VersionsENISA

dataease < 2.10.21

Affected Packages

euvd dataease fix: 2.10.21

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 a Java-based business-intelligence/data-visualization platform that builds SQL queries dynamically from user-driven dataset and charting parameters. The flaw is a classic CWE-89 (SQL Injection) failure of input neutralization: the Order2SQLObj class assigns the user-supplied orderDirection value (expected to be a bounded token such as ASC/DESC) directly into an ORDER BY clause rendered through a StringTemplate before execution. ORDER BY is a context where parameterized/prepared statements cannot bind values, so a strict allow-list of sort directions is the correct control; its absence lets attacker-controlled syntax reach the database engine. The affected component is identified by CPE cpe:2.3:a:dataease:dataease:*:*:*:*:*:*:*:* covering all builds up to and including 2.10.20.

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

GitHub Advisory 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.3 HIGH

Network-reachable authenticated injection (PR:L, AC:L) enabling blind data read (C:H) and query-based DoS (A:H); ORDER BY context makes reliable writes unlikely (I:L).

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

Primary rating from GitHub Advisory.

CVSS VectorGitHub Advisory

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

Lifecycle Timeline

4
Patch released
Apr 20, 2026 - 16:35 nvd
Patch available
Patch available
Apr 16, 2026 - 19:16 EUVD
CVSS changed
Apr 16, 2026 - 18:22 NVD
8.7 (HIGH)
CVE Published
Apr 16, 2026 - 17:52 nvd
HIGH 8.7

DescriptionGitHub Advisory

DataEase is an open-source data visualization and analytics platform. Versions 2.10.20 and below contain a SQL injection vulnerability in the orderDirection parameter used in dataset-related endpoints including /de2api/datasetData/enumValueDs and /de2api/datasetTree/exportDataset. The Order2SQLObj class directly assigns the raw user-supplied orderDirection value into the SQL query without any validation or whitelist enforcement, and the value is rendered into the ORDER BY clause via StringTemplate before being executed against the database. An authenticated attacker can inject arbitrary SQL commands through the sorting direction field, enabling time-based blind data extraction and denial of service. This issue has been fixed in version 2.10.21.

Executive ViewAI

Why It Matters

DataEase analytics platform (versions 2.10.20 and below) contains a SQL injection vulnerability in dataset endpoints that enables data extraction and denial of service through the orderDirection parameter. Organizations using DataEase for business intelligence face unauthorized access to analytics data and potential service disruption. Publicly available exploit code exists, though real-world exploitation remains minimal to date.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.0%
Top 92% exploitable
Prevalence
Medium
popular open-source BI/analytics platform, common but not ubiquitous in enterprises
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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 No
EPSS 0.0%
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
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
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.

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

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