Impact
The flaw stems from the tool's improper handling of string normalization when validating JDBC URLs. Java's default locale conversion, especially Turkish, alters the lowercase letter i to a dotted capital I (İ). The application filters out risky parameters using this locale‑dependent conversion, while the underlying H2 engine normalizes URLs with the English locale. This mismatch lets an attacker craft parameters—such as iNIT—that evade the filter but are interpreted by H2 as the malicious INIT command, enabling arbitrary code execution through JDBC.
Affected Systems
The vulnerability affects all instances of the open‑source data visualization tool named DataEase. Versions up to and including 2.10.19 are vulnerable. The defect was addressed in version 2.10.20, which employs locale‑aware string processing to align validation with H2's expectations.
Risk and Exploitability
The CVSS score of 7.7 reflects the severity of the RCE potential. The EPSS score of less than 1% indicates that, although the flaw is serious, exploit attempts are currently rare. The issue is not listed in the CISA KEV catalog, suggesting no widespread exploitation yet. Exploitation requires the runtime JVM to operate under a Turkish locale; an attacker who can influence the server’s locale setting or deliver the payload via a remote Java application can bypass the validation and execute arbitrary SQL commands.
OpenCVE Enrichment