Description
DataEase is an open source data visualization and analysis tool. Prior to 2.10.23, DataEase template saves call TemplateManageService#save, StaticResourceServer#saveFilesToServe, and the /de2api/templateManage/save endpoint with attacker-controlled staticResource names and Base64 content, allowing path traversal and arbitrary file writes because only / was used when extracting the file name. This issue is fixed in version 2.10.23.
Published: 2026-07-15
Score: 8.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

DataEase is an open source data visualization and analysis tool. Prior to version 2.10.23, the application allowed callers to save templates via TemplateManageService#save, StaticResourceServer#saveFilesToServe, and the /de2api/templateManage/save endpoint, using attacker-controlled staticResource names and Base64 content. Because the server extracts the file name by only stripping leading '/' characters and ignores directory traversal indicators, an attacker could write files to arbitrary locations on the host, enabling path traversal and arbitrary file writes. The issue is fixed in version 2.10.23. Authentication requirements are not specified, so the vulnerability may be exploitable by both authenticated and unauthenticated users.

Affected Systems

Vulnerable releases include all DataEase dataease versions prior to 2.10.23. The update tagged v2.10.23 implements proper file name sanitization and blocks traversal attempts, closing the flaw.

Risk and Exploitability

The CVSS score of 8.5 indicates a high severity flaw; however, the EPSS score is below 1%, implying a low current exploitation probability, and the vulnerability is not catalogued by CISA KEV. Attackers who can reach the template save API may exploit the flaw by sending a request with a crafted resource name such as '../../../etc/passwd' and Base64 data, causing the server to write a file wherever the path resolves. Successful exploitation could enable code execution or compromise the system by replacing critical files, hence a security‑critical issue. The likely attack vector is the HTTP API endpoint /de2api/templateManage/save, which must be reachable to the adversary.

Generated by OpenCVE AI on July 31, 2026 at 02:58 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade DataEase to version 2.10.23 or newer, which validates static resource names and prevents path traversal.
  • Restrict access to the /de2api/templateManage/save API to privileged users, applying network segmentation or firewall rules to limit exposure.
  • As a temporary measure, disable the template save functionality or block requests containing backslash or dot‑dot patterns until the patch is applied.

Generated by OpenCVE AI on July 31, 2026 at 02:58 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 18 Jul 2026 02:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 15 Jul 2026 22:15:00 +0000

Type Values Removed Values Added
First Time appeared Dataease
Dataease dataease
Vendors & Products Dataease
Dataease dataease

Wed, 15 Jul 2026 19:45:00 +0000

Type Values Removed Values Added
Description DataEase is an open source data visualization and analysis tool. Prior to 2.10.23, DataEase template saves call TemplateManageService#save, StaticResourceServer#saveFilesToServe, and the /de2api/templateManage/save endpoint with attacker-controlled staticResource names and Base64 content, allowing path traversal and arbitrary file writes because only / was used when extracting the file name. This issue is fixed in version 2.10.23.
Title DataEase: Arbitrary File Write Vulnerability
Weaknesses CWE-22
References
Metrics cvssV4_0

{'score': 8.5, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:H/SC:N/SI:H/SA:H'}


Subscriptions

Dataease Dataease
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-18T01:24:30.454Z

Reserved: 2026-05-12T01:48:40.453Z

Link: CVE-2026-45419

cve-icon Vulnrichment

Updated: 2026-07-18T01:24:22.962Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T03:00:06Z

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')