Description
DataEase is an open source data visualization and analysis tool. Prior to 2.10.24, the H2 database JDBC URL validation logic can be bypassed with special Unicode characters whose case-conversion behavior differs between DataEase validation and H2 parsing, allowing attackers to smuggle dangerous parameters such as init in malicious H2 JDBC connection strings and achieve arbitrary code execution. This issue is fixed in version 2.10.24.
Published: 2026-07-07
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

DataEase, an open‑source data visualization and analysis platform, validates H2 JDBC URLs to prevent malicious parameters. The validation logic can be bypassed when special Unicode characters undergo different case‑conversion in DataEase versus H2, allowing attackers to inject forbidden parameters such as "init" into the connection string. This flaw constitutes a code injection weakness (CWE-94) and permits an attacker to run arbitrary code on the host where DataEase is deployed, compromising confidentiality, integrity, and availability.

Affected Systems

Any DataEase installation running a version earlier than 2.10.24 is affected if it uses the H2 database integration. Users of the product who can influence connection strings, such as through web interfaces or APIs, are susceptible until the fix is applied by upgrading to version 2.10.24 or later.

Risk and Exploitability

The CVSS base score of 8.7 indicates high severity. The EPSS score of < 1% suggests a very low likelihood of exploitation at present, and the vulnerability is not yet listed in KEV. The likely attack vector is the delivery of a specially crafted JDBC URL that contains prohibited parameters; any party capable of controlling the connection string can trigger the flaw, enabling remote code execution on the DataEase host.

Generated by OpenCVE AI on July 28, 2026 at 09:25 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade DataEase to version 2.10.24 or newer
  • If an upgrade cannot be performed immediately, validate or sanitize JDBC URL inputs to reject any "init" parameters or other disallowed options before passing them to H2
  • Apply network segmentation or firewall rules to limit external access to the DataEase service until a patch is applied, and monitor logs for unauthorized JDBC connection attempts

Generated by OpenCVE AI on July 28, 2026 at 09:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 08 Jul 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 07 Jul 2026 23:00:00 +0000

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

Tue, 07 Jul 2026 21:00:00 +0000

Type Values Removed Values Added
Description DataEase is an open source data visualization and analysis tool. Prior to 2.10.24, the H2 database JDBC URL validation logic can be bypassed with special Unicode characters whose case-conversion behavior differs between DataEase validation and H2 parsing, allowing attackers to smuggle dangerous parameters such as init in malicious H2 JDBC connection strings and achieve arbitrary code execution. This issue is fixed in version 2.10.24.
Title DataEase: H2 JDBC URL Filter Bypass Leads to Remote Code Execution (RCE)
Weaknesses CWE-94
References
Metrics cvssV4_0

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


Subscriptions

Dataease Dataease
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-08T13:49:16.880Z

Reserved: 2026-06-10T17:48:40.545Z

Link: CVE-2026-53751

cve-icon Vulnrichment

Updated: 2026-07-08T13:49:11.070Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-23T13:15:02Z

Weaknesses
  • CWE-94

    Improper Control of Generation of Code ('Code Injection')