Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with low-privilege DataEase account
-
DeliveryEdit Symbolic Map chart configuration
-
ExploitInject JS payload into tooltip.backgroundColor field
-
ExecutionVictim opens dashboard with poisoned chart
-
PersistTooltip renders unsanitized payload in victim's browser
-
ImpactExfiltrate session token to attacker
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires: (1) a valid DataEase account with permissions to create or edit Symbolic Map chart visualizations - PR:L in the CVSS vector confirms authentication is required; (2) the Symbolic Map chart component must be enabled and in use within a dashboard; (3) a victim user must view or interact with the affected map visualization (passive user interaction, UI:P in CVSS 4.0). The attack is limited to users who have chart editing rights, ruling out fully unauthenticated exploitation. The scope of impact depends on the privilege level of the victim: a victim with admin rights enables session hijacking and privilege escalation, while a peer-level victim yields more limited impact. Non-default conditions that limit exploitation include: environments where chart editing is restricted to administrators only (reducing the attacker pool to already-privileged users), and deployments where the Symbolic Map component is not in active use. |
| Impact | The CVSS 4.0 score of 5.1 (Medium) reflects this accurately: AV:N/AC:L/PR:L/UI:P indicates network-reachable exploitation requiring low-privilege authentication and passive victim interaction. Real-world risk is moderate and well-represented by this score. The key limiting factors are the authentication prerequisite (attacker must have chart creation or editing rights) and the requirement that a victim views the affected map visualization. However, the impact can be amplified if the victim has administrative or elevated privileges, enabling session hijacking, credential theft, or privilege escalation via exfiltrated session tokens. EPSS data is not provided in the input. No KEV listing and no confirmed public exploit code exist, placing this in the 'no public exploit identified at time of analysis' category. The most significant risk driver is the lack of vendor response to the disclosure, meaning no patch timeline is known. |
| Exploit ScenarioDerived | An attacker with a low-privilege DataEase account (e.g., a regular analyst role) edits a Symbolic Map chart and sets the |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 13, 2026
Stored cross-site scripting in DataEase up to version 2.10.26 allows an authenticated attacker to inject arbitrary JavaScript through the tooltip.backgroundColor parameter of the Symbolic Map chart component, executing in the browser of any user who views the affected visualization. The injection point is the buildTooltip function in symbolic-map.ts, where user-controlled chart styling attributes are rendered without sanitization. No patch has been released; the vendor had not responded to the responsible disclosure issue at time of reporting, and no public exploit code has been identified.
RemediationAI
No vendor-released patch has been identified at time of analysis; the project maintainers had not responded to the disclosure issue (https://github.com/dataease/dataease/issues/18846) by the time of reporting. As a compensating control, administrators should restrict chart creation and editing permissions to the minimum set of trusted users, since exploitation requires low-privilege authenticated access to inject the payload. Disabling or removing the Symbolic Map chart component from the DataEase deployment, if operationally feasible, eliminates the specific attack surface. Content Security Policy (CSP) headers can limit the impact of executed XSS payloads by blocking inline script execution or restricting exfiltration to unauthorized domains, though this does not prevent the vulnerability itself. Monitor the upstream GitHub repository and VulDB entry (https://vuldb.com/vuln/403119) for patch availability.
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. The vulnerable component is the Symbolic Map chart type, implemented in core/core-frontend/src/views/chart/components/js/panel/charts/map/symbolic-map.ts. The buildTooltip function constructs tooltip HTML for map markers using chart configuration data (canvasViewInfo[*].customAttr.tooltip.backgroundColor), a styling attribute that accepts color values but is not sanitized before being inserted into the DOM. This constitutes a CWE-79 (Improper Neutralization of Input During Web Page Generation) stored XSS vulnerability. The affected CPE is cpe:2.3:a:n/a:dataease:*:*:*:*:*:*:*:* covering versions through 2.10.25/2.10.26. Because the payload is persisted in chart configuration, it affects all subsequent viewers of the dashboard.
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:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
Low-privilege auth required to inject; victim must view chart (UI:R); scope changes as payload executes in victim's browser context with session access.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
DescriptionCVE.org
A vulnerability has been found in DataEase up to 2.10.25/2.10.26. Affected by this issue is the function buildTooltip of the file core/core-frontend/src/views/chart/components/js/panel/charts/map/symbolic-map.ts of the component Symbolic Map. Such manipulation of the argument canvasViewInfo[*].customAttr.tooltip.backgroundColor leads to cross site scripting. The attack may be performed from remote. The project was informed of the problem early through an issue report but has not responded yet.
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
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
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-77031
GHSA-xvhf-cv8g-xhpr
NVD
CVE.org
EPSS
VulDB
Exploit-DB