Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain valid share-link token
-
DeliveryCraft POST /de2api/chartData/getData
-
ExploitReplace tableId and field IDs
-
ExecutionBypass incomplete scene-only authorization
-
ImpactRetrieve 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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 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
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
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.
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
1DescriptionCVE.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
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.
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
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
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-42100
NVD
CVE.org
EPSS
Vulnrichment
GitHub
VulDB
Exploit-DB