Skip to main content

DataEase CVE-2026-50530

| EUVDEUVD-2026-42100 HIGH
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-07-07 GitHub_M
7.1
CVSS 4.0 · Vendor: GitHub_M
View

Attack ChainAIDerived

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

  1. Access
    Obtain valid share-link token
  2. Delivery
    Craft POST /de2api/chartData/getData
  3. Exploit
    Replace tableId and field IDs
  4. Execution
    Bypass incomplete scene-only authorization
  5. Impact
    Retrieve unauthorized dataset rows

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

Exploitation requires possession of a valid DataEase share-link token (PR:L) - i.e., the target instance must have the share feature enabled and a link issued to the attacker or otherwise obtained by them; a fully unauthenticated outsider with no token cannot exploit it. Given such a token, the attacker sends a crafted POST /de2api/chartData/getData over the network (AV:N/AC:L) in which the sceneId still matches the token's resourceId but the tableId and field IDs are replaced with those of an unrelated dataset. Limiting factors: sharing must be turned on and a link distributed, and impact is confined to reading data the DataEase backend can query (confidentiality only, no write or DoS); instances that do not use share links, or that have already upgraded to 2.10.24, are not exploitable.

Impact

The vendor CVSS 4.0 score is 7.1 (High) with vector AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N - network reachable, low complexity, no attack requirements, but requiring low privileges (PR:L) in the form of a valid share-link token, and impacting confidentiality only (VC:H, no integrity or availability effect). This is internally consistent: it is a read-only data-exposure flaw, not RCE. Real-world risk is moderate-to-high where DataEase share links are distributed to semi-trusted or external users, since any such recipient can pivot to unauthorized datasets with a single crafted POST. No EPSS score, KEV listing, or SSVC decision data was provided, and no public exploit is identified at time of analysis, so there is no evidence of active exploitation or automated weaponization. The PR:L requirement (must possess a share token) is the main limiting factor separating this from a fully unauthenticated data breach; treat it as a priority for internet-exposed instances that hand out share links broadly, and lower priority for instances where sharing is disabled or tightly scoped internally.

Exploit ScenarioDerived

An organization shares a single DataEase chart with an external partner via a share link. The partner (or anyone who obtains that link token) sends POST /de2api/chartData/getData with the valid sceneId but substitutes the tableId and field IDs of a sensitive internal dataset such as HR or financial data. Because the server only checks the scene against the token and not the dataset ownership, it returns the unauthorized rows, giving the attacker confidential data they were never meant to see. No public proof-of-concept is identified at time of analysis, but exploitation is straightforward request tampering.

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

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

Alert me

AnalysisAIv1 – Jul 07, 2026

Insecure Direct Object Reference in DataEase before 2.10.24 lets a holder of any valid share-link token retrieve arbitrary datasets by tampering with the request body. The share-mode chart endpoint POST /de2api/chartData/getData validates only that sceneId matches the resourceId bound to the link token, but never checks that the supplied tableId and field IDs belong to the shared resource, so an attacker can swap in identifiers for datasets they were never granted. No public exploit is identified at time of analysis, but the flaw is trivially exploitable by anyone already given a legitimate share link.

RemediationAI

Vendor-released patch: upgrade DataEase to version 2.10.24 or later, which adds validation that the tableId and field IDs in the getData request belong to the shared resource (fix commit c4e85a981e53c95b1ea73757db31e3025efdc410, release https://github.com/dataease/dataease/releases/tag/v2.10.24, advisory https://github.com/dataease/dataease/security/advisories/GHSA-qcf4-345v-6vg9). If immediate upgrade is not possible, reduce exposure by disabling or revoking existing public share links and restricting the sharing feature to trusted internal users, and place the DataEase instance behind network/VPN access controls or an authenticating reverse proxy so the /de2api/chartData/getData endpoint is not reachable by untrusted parties - noting the trade-off that these controls break legitimate external sharing workflows. Rotating share-link tokens after upgrade further limits any tokens that may already be circulating.

Affected VersionsENISA

dataease < 2.10.24

Affected Packages

euvd dataease fix: 2.10.24

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 business-intelligence and data-visualization platform (Chinese vendor, GitHub project dataease/dataease) that supports publishing dashboards and charts via shareable links protected by a scoped link token. The vulnerability is a classic CWE-639 (Authorization Bypass Through User-Controlled Key / IDOR): the server-side authorization check for the share API is incomplete. It confirms the outer scene (sceneId == resourceId encoded in the token) but performs no ownership or membership validation on the inner data-source references - the tableId and field IDs carried in the JSON body of the getData call. Because those identifiers are attacker-controllable and directly select which dataset/columns are queried, the missing object-level authorization allows horizontal privilege escalation across all datasets the DataEase instance can reach. Per CPE cpe:2.3:a:dataease:dataease:*:*:*:*:*:*:*:* all versions prior to the 2.10.24 release are affected.

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_M) PRIMARY 7.1 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 6.5 MEDIUM

Network endpoint reachable with low complexity; PR:L because a valid share-link token is required; confidentiality-only data exposure with no integrity or availability impact and no scope change.

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

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

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

Lifecycle Timeline

1
Patch available
Jul 07, 2026 - 22:01 EUVD

DescriptionCVE.org

DataEase is an open source data visualization and analysis tool. Prior to 2.10.24, a share mode chart data interface only validates that sceneId matches the resourceId in the link token and fails to validate whether tableId and field IDs in the request body belong to the shared resource, allowing an attacker with a valid share link token to replace dataset identifiers and retrieve unauthorized data through POST /de2api/chartData/getData. This issue is fixed in version 2.10.24.

Executive ViewAI

Why It Matters

DataEase before version 2.10.24 contains an authorization bypass allowing share-link recipients to extract datasets beyond their intended scope, exposing sensitive organizational data to authorized users who exceed their permissions. Any organization using DataEase for departmental or multi-tenant data sharing faces uncontrolled disclosure of restricted analytics. This directly undermines access-control enforcement for data governance and multi-user deployment models.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Revoke all DataEase share-link tokens not requiring internal-only access and restrict sharing to named users only; (2) Deploy reverse-proxy inspection rules to block or alert on POST requests to /de2api/chartData/getData containing tableId values inconsistent with the authorized sceneId; (3) Enable comprehensive audit logging at the database query layer to detect unauthorized dataset access patterns; (4) Restrict DataEase network access to internal IP ranges pending confirmation of patch availability from vendor.

Threat Intelligence Overview

EPSS Score
0.2%
Top 85% exploitable
Prevalence
Medium
popular open-source BI tool, common but not universally deployed
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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.2%
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
Partial

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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