CVE-2026-50124

DataEase: Remote Code Execution (RCE) via Zip Protocol & File Dropper

Published Jul 15, 2026 CVSS 4.0 · 7.1 High EPSS < 1% KEV · Not listed
Description
DataEase is an open source data visualization and analysis tool. Prior to 2.10.23, DataEase can be exploited by uploading payload.zip through the Excel upload API /datasource/upload, creating an H2 datasource that uses the zip: protocol, and executing an SQL dataset path where CalciteProvider.jdbcFetchResultField calls statement.executeQuery(), causing precompiled Java aliases in test.mv.db to execute arbitrary code. This issue is fixed in version 2.10.23.

Analysis

AI-generated

Technical impact

DataEase, an open‑source data visualization and analysis tool, allows an attacker to upload a ZIP file via the /datasource/upload Excel upload API. The ZIP file is used as an H2 datasource that references the zip: protocol. When an SQL dataset path is executed, the CalciteProvider.jdbcFetchResultField method calls statement.executeQuery(), causing precompiled Java aliases stored in test.mv.db to run arbitrary code on the server. This results in a remote code execution vulnerability labeled CWE‑434. The issue is mitigated in version 2.10.23.

Affected Systems

The affected product is DataEase from vendor DataEase. All releases older than version 2.10.23, including 2.10.22 and earlier, contain the flaw. The issue has been fixed in release 2.10.23 and later versions.

Risk and Exploitability

The CVSS score of 7.1 indicates a high severity risk. The EPSS score of less than 1% suggests a low probability of exploitation at present, but the vulnerability remains serious given its remote nature and the potential for total system compromise. It is not listed in the CISA KEV catalog. The likely attack vector is remote via the Excel upload API, and the exploit requires the ability to upload a ZIP file and create an H2 datasource with the zip: protocol. Authentication requirements are not explicitly stated, so it is inferred that the attacker must have access to the upload endpoint.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade DataEase to version 2.10.23 or newer to apply the vendor fix.
  • Restrict or disable the zip: protocol in H2 datasources and limit the /datasource/upload API until the patch is applied.
  • Enforce strict access controls on the /datasource/upload endpoint so that only authorized users can upload files and create datasources.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
First Time appeared Dataease
Dataease dataease
Vendors & Products Dataease
Dataease dataease
Type Values Removed Values Added
Description DataEase is an open source data visualization and analysis tool. Prior to 2.10.23, DataEase can be exploited by uploading payload.zip through the Excel upload API /datasource/upload, creating an H2 datasource that uses the zip: protocol, and executing an SQL dataset path where CalciteProvider.jdbcFetchResultField calls statement.executeQuery(), causing precompiled Java aliases in test.mv.db to execute arbitrary code. This issue is fixed in version 2.10.23.
Title DataEase: Remote Code Execution (RCE) via Zip Protocol & File Dropper
Weaknesses CWE-434
References
Metrics cvssV4_0

{'score': 7.1, 'vector': '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'}

Weaknesses
  • CWE-434

    Unrestricted Upload of File with Dangerous Type

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Jul 17, 2026, 12:25 PM
Reserved
Jun 3, 2026, 6:49 PM
Status
Deferred
Published
Jul 15, 2026, 8:17 PM
Modified
Jul 17, 2026, 1:18 PM