Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privilege user
-
DeliveryCreate font record with traversal fileTransName
-
ExploitDelete the font record
-
ExecutionBackend concatenates path, calls deleteFile()
-
ImpactArbitrary writable file deleted (tamper/DoS)
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK
2 techniques across 2 tactics: Discovery, Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated account (CVSS PR:L) able to reach the font management module and create then delete font records; the attacker must supply a malicious fileTransName value at record-creation time, and the arbitrary deletion only fires when that record is subsequently deleted. Impact is bounded to files that are writable/deletable by the DataEase application process inside its container - files owned by other users or on read-only mounts are out of reach. Limiting factors: valid credentials with font-management access are mandatory (not unauthenticated), only the delete operation triggers the sink, and the effective damage depends on which files the container process can delete, which containerization and non-root execution can constrain. |
| Impact | The vendor-supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N, score 7.2) indicates a remotely reachable, low-complexity attack requiring only low-privilege authentication and no user interaction, with high integrity and availability impact but no confidentiality loss - consistent with an arbitrary file deletion primitive rather than data theft or code execution. No EPSS score, KEV listing, or SSVC decision data was provided, and no public exploit is identified at time of analysis, so real-world exploitation pressure appears limited to environments where untrusted or low-trust accounts exist. The primary risk driver is the PR:L requirement: this is not an unauthenticated internet-facing bug, so realistic risk concentrates on multi-tenant or broadly-provisioned DataEase deployments where a low-privilege user could delete configuration, data, or supporting files to cause denial of service or tamper with application state. Priority is moderate - a genuine integrity/availability concern for internet-exposed or shared instances, but the authentication requirement and absence of exploitation signals argue against emergency-level urgency. |
| Exploit ScenarioDerived | A low-privilege but authenticated DataEase user creates a font record with a crafted fileTransName containing directory traversal sequences (e.g. '../../..' pointing at a critical writable file), then triggers deletion of that record. The backend appends the malicious value to the font storage directory and calls FileUtils.deleteFile(), removing the targeted file and enabling tampering or denial of service. The network attack vector and low complexity make this straightforward for any account holder, though no public POC is currently identified. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 07, 2026
Arbitrary file deletion in DataEase (open-source data visualization and analytics platform) before 2.10.24 lets authenticated users delete arbitrary writable files inside the application container via a path traversal in the font management module. The stored fileTransName value is concatenated with the font storage directory and passed unsanitized to FileUtils.deleteFile() when a font record is deleted. No public exploit identified at time of analysis; the CVSS 4.0 base score is 7.2 (VI:H/VA:H), reflecting integrity and availability impact without confidentiality loss.
RemediationAI
Vendor-released patch: upgrade to DataEase 2.10.24, which fixes the path traversal in the font management deletion flow (fix commit 8892a6945b0b7a329a156155270fae58afa895bc). Consult the advisory at https://github.com/dataease/dataease/security/advisories/GHSA-r99p-w8fc-93g6 and download the fixed release from https://github.com/dataease/dataease/releases/tag/v2.10.24. If immediate upgrade is not possible, reduce exposure by restricting who holds authenticated accounts and by limiting access to the font management functionality to trusted administrators only (trade-off: may disrupt legitimate users who manage custom fonts); additionally, run the DataEase container as a non-root user with a least-privilege, read-only filesystem where feasible so that few files are writable and therefore deletable (trade-off: requires validating that legitimate write paths such as upload and temp directories remain functional). These controls narrow the blast radius but do not remove the vulnerability, so patching remains the definitive fix.
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 a Java/Spring-based open-source BI and data visualization tool. The flaw sits in its font management module: when a user creates a font record they can supply an attacker-controlled fileTransName field, which the backend persists and later, on deletion, concatenates directly onto the configured font storage directory path before calling the internal FileUtils.deleteFile() helper. Because the concatenation performs no canonicalization or traversal filtering, sequences such as '../' escape the intended storage directory. This is a classic CWE-22 (Improper Limitation of a Pathname to a Restricted Directory / path traversal) issue, where trusted-directory + untrusted-filename string concatenation replaces a properly validated, canonicalized path. The affected CPE is cpe:2.3:a:dataease:dataease covering all versions prior to 2.10.24.
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:N/VI:H/VA:H/SC:N/SI:N/SA:N
Network-reachable module needing only a low-privilege account (PR:L) and no interaction; arbitrary file deletion harms integrity and availability (I:H/A:H) but exposes no data (C:N).
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, the font management module allows authenticated users to submit an arbitrary fileTransName when creating a font record; when the record is later deleted, the backend concatenates that stored value with the font storage directory and passes it to FileUtils.deleteFile() without path traversal sanitization, allowing deletion of arbitrary writable files in the application container. This issue is fixed in version 2.10.24.
Executive ViewAI
DataEase data visualization platform (versions before 2.10.24) contains a path traversal vulnerability in font management that allows authenticated users to delete critical application files, risking system unavailability and data loss. Organizations must immediately restrict user access and execute emergency mitigation to prevent analytics service disruptions and potential business impact.
No vendor-released patch identified at time of analysis. Implement restricted access controls limiting DataEase console access to administrative personnel only; deploy file integrity monitoring on application and configuration directories; establish daily backup procedures for all DataEase data; isolate DataEase infrastructure in dedicated network segment with restricted egress; implement comprehensive audit logging of all user activities and administrative actions; evaluate containerized deployment with read-only application filesystem where operationally feasible.
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
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
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-42089
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB