ZeroHour

Vulnerabilities

72 CVEs · NVD, GitHub Advisories, CISA KEV, FIRST EPSS, GitHub PoC repos

CVEVulnerabilityCVSSEPSSFlagsAffectedExposurePublished
CVE-2026-8724
A security flaw has been discovered in Dataease 2.10.20.

A security flaw has been discovered in Dataease 2.10.20. Impacted is the function SqlparserUtils.transFilter of the file SqlparserUtils.java of the component Data Dashboard. The manipulation results in sql injection. The attack may be launched remotely. The exploit has been released to the public and may be used for attacks. The vendor was contacted early about this disclosure.

NVD description · AI analysis pending
2.0<1% PoC
  • dataease dataease
CVE-2026-40900
DataEase is an open-source data visualization and analytics platform.

DataEase is an open-source data visualization and analytics platform. Versions 2.10.20 and below contain a SQL injection vulnerability in the /de2api/datasetData/previewSql endpoint. The user-supplied SQL is wrapped in a subquery without validation that the input is a single SELECT statement. Combined with the JDBC blocklist bypass that allows enabling allowMultiQueries=true, an attacker can break out of the subquery and execute arbitrary stacked SQL statements, including UPDATE and other write operations, against the connected database. An authenticated attacker with access to valid datasource credentials can achieve full read and write access to the underlying database. This issue has been fixed in version 2.10.21.

NVD description · AI analysis pending
8.7
group max
<1% PoC
  • dataease dataease
CVE-2026-32939
DataEase is an open source data visualization analysis tool.

DataEase is an open source data visualization analysis tool. Versions 2.10.19 and below have inconsistent Locale handling between the JDBC URL validation logic and the H2 JDBC engine's internal parsing. DataEase uses String.toUpperCase() without specifying an explicit Locale, causing its security checks to rely on the JVM's default runtime locale, while H2 JDBC always normalizes URLs using Locale.ENGLISH. In Turkish locale environments (tr_TR), Java converts the lowercase letter i to İ (dotted capital I) instead of the standard I, so a malicious parameter like iNIT becomes İNIT in DataEase's filter (bypassing its blacklist) while H2 still correctly interprets it as INIT. This discrepancy allows attackers to smuggle dangerous JDBC parameters past DataEase's security validation, and the issue has been confirmed as exploitable in real DataEase deployment scenarios running under affected regional settings. The issue has been fixed in version 2.10.20.

NVD description · AI analysis pending
7.7<1% PoC
  • dataease dataease
CVE-2026-32140
+2 in the same advisory: …32137 …32139
Dataease is an open source data visualization analysis tool.

Dataease is an open source data visualization analysis tool. Prior to 2.10.20, By controlling the IniFile parameter, an attacker can force the JDBC driver to load an attacker-controlled configuration file. This configuration file can inject dangerous JDBC properties, leading to remote code execution. The Redshift JDBC driver execution flow reaches a method named getJdbcIniFile. The getJdbcIniFile method implements an aggressive automatic configuration file discovery mechanism. If not explicitly restricted, it searches for a file named rsjdbc.ini. In a JDBC URL context, users can explicitly specify the configuration file via URL parameters, which allows arbitrary files on the server to be loaded as JDBC configuration files. Within the Redshift JDBC driver properties, the parameter IniFile is explicitly supported and used to load an external configuration file. This vulnerability is fixed in 2.10.20.

NVD description · AI analysis pending
9.3
group max
<1% PoC
  • dataease dataease
CVE-2026-23958
Dataease is an open source data visualization analysis tool.

Dataease is an open source data visualization analysis tool. Prior to version 2.10.19, DataEase uses the MD5 hash of the user’s password as the JWT signing secret. This deterministic secret derivation allows an attacker to brute-force the admin’s password by exploiting unmonitored API endpoints that verify JWT tokens. The vulnerability has been fixed in v2.10.19. No known workarounds are available.

NVD description · AI analysis pending
8.8<1% PoC ×2
  • dataease dataease
CVE-2025-64428
Dataease is an open source data visualization analysis tool.

Dataease is an open source data visualization analysis tool. Versions prior to 2.10.17 are vulnerable to JNDI injection. A blacklist was added in the patch for version 2.10.14. However, JNDI injection remains possible via the iiop, corbaname, and iiopname schemes. The vulnerability has been fixed in version 2.10.17.

NVD description · AI analysis pending
8.9<1% PoC
  • dataease dataease
CVE-2025-64163
+1 in the same advisory: …64164
DataEase is an open source data visualization analysis tool.

DataEase is an open source data visualization analysis tool. In versions 2.10.14 and below, the vendor added a blacklist to filter ldap:// and ldaps://. However, omission of protection for the dns:// protocol results in an SSRF vulnerability. This issue is fixed in version 2.10.15.

NVD description · AI analysis pending
8.91% PoC
  • dataease dataease
CVE-2025-62422
+3 in the same advisory: …62420 …62419 …62421
DataEase is an open source data visualization and analytics platform.

DataEase is an open source data visualization and analytics platform. In versions 2.10.13 and earlier, the /de2api/datasetData/tableField interface is vulnerable to SQL injection. An attacker can construct a malicious tableName parameter to execute arbitrary SQL commands. This issue is fixed in version 2.10.14. No known workarounds exist.

NVD description · AI analysis pending
8.7
group max
<1% PoC
  • dataease dataease
CVE-2025-58046
+2 in the same advisory: …58748 …58045
Dataease is an open-source data visualization and analysis platform.

Dataease is an open-source data visualization and analysis platform. In versions up to and including 2.10.12, the Impala data source is vulnerable to remote code execution due to insufficient filtering in the getJdbc method of the io.dataease.datasource.type.Impala class. Attackers can construct malicious JDBC connection strings that exploit JNDI injection and trigger RMI deserialization, ultimately enabling remote command execution. The vulnerability can be exploited by editing the data source and providing a crafted JDBC connection string that references a remote configuration file, leading to RMI-based deserialization attacks. This issue has been patched in version 2.10.13. It is recommended to upgrade to the latest version. No known workarounds exist for affected versions.

NVD description · AI analysis pending
8.7
group max
1% PoC
  • dataease dataease
CVE-2025-57772
+1 in the same advisory: …57773
DataEase is an open source business intelligence and data visualization tool.

DataEase is an open source business intelligence and data visualization tool. Prior to version 2.10.12, there is a H2 JDBC RCE bypass in DataEase. If the JDBC URL meets criteria, the getJdbcUrl method is returned, which acts as the getter for the JdbcUrl parameter provided. This bypasses H2's filtering logic and returns the H2 JDBC URL, allowing the "driver":"org.h2.Driver" to specify the H2 driver for the JDBC connection. The vulnerability has been fixed in version 2.10.12.

NVD description · AI analysis pending
8.29% PoC
  • dataease dataease
CVE-2025-53006
DataEase is an open source business intelligence and data visualization tool.

DataEase is an open source business intelligence and data visualization tool. Prior to version 2.10.11, in both PostgreSQL and Redshift, apart from parameters like "socketfactory" and "socketfactoryarg", there are also "sslfactory" and "sslfactoryarg" with similar functionality. The difference lies in that "sslfactory" and related parameters need to be triggered after establishing the connection. Other similar parameters include "sslhostnameverifier", "sslpasswordcallback", and "authenticationPluginClassName". This issue has been patched in 2.10.11.

NVD description · AI analysis pending
8.9<1% PoC
  • dataease dataease
CVE-2025-53005
DataEase is an open source business intelligence and data visualization tool.

DataEase is an open source business intelligence and data visualization tool. Prior to version 2.10.11, there is a bypass vulnerability in Dataease's PostgreSQL Data Source JDBC Connection Parameters. The sslfactory and sslfactoryarg parameters could trigger a bypass vulnerability. This issue has been patched in version 2.10.11.

NVD description · AI analysis pending
8.9<1% PoC
  • dataease dataease
CVE-2025-53004
DataEase is an open source business intelligence and data visualization tool.

DataEase is an open source business intelligence and data visualization tool. Prior to version 2.10.11, there is a bypass vulnerability in Dataease's Redshift Data Source JDBC Connection Parameters. The sslfactory and sslfactoryarg parameters could trigger a bypass vulnerability. This issue has been patched in version 2.10.11.

NVD description · AI analysis pending
8.9<1% PoC
  • dataease dataease
CVE-2025-49003
DataEase is an open source business intelligence and data visualization tool.

DataEase is an open source business intelligence and data visualization tool. Prior to version 2.10.11, a threat actor may take advantage of a feature in Java in which the character "ı" becomes "I" when converted to uppercase, and the character "ſ" becomes "S" when converted to uppercase. A threat actor who uses a carefully crafted message that exploits this character conversion can cause remote code execution. The vulnerability has been fixed in v2.10.11. No known workarounds are available.

NVD description · AI analysis pending
8.9<1% PoC
  • dataease dataease
CVE-2025-49002
+3 in the same advisory: …49001 …48998 …48999
Case-insensitive filter bypass in DataEase re-enables unauthenticated H2 RCE

DataEase, an open-source business intelligence and data visualization tool, shipped an incomplete fix for CVE-2025-32966: the patch blocks H2 database statements containing the keywords INIT and RUNSCRIPT, but the check is case-sensitive, so attackers can submit those keywords in mixed or lowercase form to bypass it. By doing so in a crafted unauthenticated network request (for example via H2 JDBC connection parameters or the H2 SQL interface), an attacker re-opens the original CVE-2025-32966 attack path. The vector requires no privileges or user interaction, though CVSS 4.0 rates attack complexity as high; a successful bypass yields high confidentiality, integrity and availability impact, consistent with arbitrary SQL execution and likely remote code execution. All DataEase versions prior to 2.10.10 are affected, the flaw is fixed in v2.10.10, and no workarounds are available. No confirmed in-the-wild exploitation is reported and it is not in CISA KEV, but two public advisories/PoC references exist and EPSS assigns a 50.3% probability of exploitation within 30 days (99th percentile), making near-term exploitation plausible.

Do: Upgrade to DataEase 2.10.10 or later immediately, as there are no workarounds; until upgraded, restrict network access to the DataEase instance and its H2/SQL endpoints. Given the ~50% EPSS score and public PoCs, review logs for anomalous SQL or H2 statements (including mixed-case RUNSCRIPT/INIT usage) that could indicate exploitation.

8.2
group max
50% PoC ×2
  • DataEase all versions prior to 2.10.10 (deployments carrying the flawed CVE-2025-32966 patch); fixed in 2.10.10
moderateon the order of thousands of internet-exposed DataEase instances (total self-hosted installs likely tens of thousands; no official install counts are published)
CVE-2025-46566
DataEase is an open-source BI tool alternative to Tableau.

DataEase is an open-source BI tool alternative to Tableau. Prior to version 2.10.9, authenticated users can complete RCE through the backend JDBC link. This issue has been patched in version 2.10.9.

NVD description · AI analysis pending
6.8<1% PoC
  • dataease dataease
CVE-2025-32966
DataEase is an open-source BI tool alternative to Tableau.

DataEase is an open-source BI tool alternative to Tableau. Prior to version 2.10.8, authenticated users can complete RCE through the backend JDBC link. This issue has been patched in version 2.10.8.

NVD description · AI analysis pending
8.24% PoC
  • dataease dataease
CVE-2025-27138
+2 in the same advisory: …27103 …24974
DataEase is an open source business intelligence and data visualization tool.

DataEase is an open source business intelligence and data visualization tool. Prior to version 2.10.6, there is a flaw in the authentication in the io.dataease.auth.filter.TokenFilter class, which may cause the risk of unauthorized access. The vulnerability has been fixed in v2.10.6. No known workarounds are available.

NVD description · AI analysis pending
7.7
group max
<1% PoC
  • dataease dataease
CVE-2024-57707
An issue in DataEase v1 allows an attacker to execute arbitrary code via the user account and password components.

An issue in DataEase v1 allows an attacker to execute arbitrary code via the user account and password components.

NVD description · AI analysis pending
9.8<1% PoC
  • dataease dataease
CVE-2024-56511
Authentication Bypass in DataEase Data Visualization Tool

DataEase versions prior to 2.10.4 contain an authentication bypass (CWE-289) in the io.dataease.auth.filter.TokenFilter class, which uses request.getRequestURI and the WhitelistUtils.match method to decide whether an incoming request may skip authentication. The match routine only filters semicolons and does not fully normalize the URI, so a request that puts a whitelisted prefix followed by path-traversal segments before the configured context path (e.g. /geo/../<context-path>/) still matches the no-auth whitelist and reaches protected interfaces unauthenticated; the flaw is described for deployments where a custom server.servlet.context-path is configured. A remote, unprivileged attacker needs no user interaction and gains unauthorized access to otherwise protected DataEase functionality, with high impact on confidentiality, integrity and availability reflected in the critical CVSS 4.0 score of 9.3. Anyone running DataEase below 2.10.4 is affected, especially instances that set server.servlet.context-path at deployment time. No confirmed in-the-wild exploitation is reported (not in CISA KEV), but a public advisory/PoC exists and EPSS assigns a 44.5% probability of exploitation within 30 days (99th percentile), so scanning and opportunistic exploitation are likely.

Do: Upgrade to DataEase v2.10.4 or later, which fixes the bypass. As interim mitigation, restrict network access to the instance (firewall/VPN) and, where a reverse proxy fronts DataEase, block request URIs containing path-traversal sequences with whitelisted prefixes (e.g. /geo/../) to the application; also check whether server.servlet.context-path is configured, since deployments with a custom context path are the ones described as bypassable.

9.344% PoC
  • DataEase prior to 2.10.4
large≈10,000–100,000 self-hosted instances (estimate)
CVE-2024-55953
+1 in the same advisory: …55952
DataEase is an open source business analytics tool.

DataEase is an open source business analytics tool. Authenticated users can read and deserialize arbitrary files through the background JDBC connection. When constructing the jdbc connection string, the parameters are not filtered. This vulnerability has been fixed in v1.18.27. Users are advised to upgrade. There are no known workarounds for this vulnerability.

NVD description · AI analysis pending
8.61% PoC
  • dataease dataease
CVE-2024-52295
DataEase is an open source data visualization analysis tool.

DataEase is an open source data visualization analysis tool. Prior to 2.10.2, DataEase allows attackers to forge jwt and take over services. The JWT secret is hardcoded in the code, and the UID and OID are hardcoded. The vulnerability has been fixed in v2.10.2.

NVD description · AI analysis pending
9.3<1% PoC
  • dataease dataease
CVE-2024-47073
DataEase is an open source data visualization analysis tool that helps users quickly analyze data and gain insights into business trends.

DataEase is an open source data visualization analysis tool that helps users quickly analyze data and gain insights into business trends. In affected versions a the lack of signature verification of jwt tokens allows attackers to forge jwts which then allow access to any interface. The vulnerability has been fixed in v2.10.2 and all users are advised to upgrade. There are no known workarounds for this vulnerability.

NVD description · AI analysis pending
9.31% PoC
  • dataease dataease
CVE-2024-47074
DataEase is an open source data visualization analysis tool.

DataEase is an open source data visualization analysis tool. In Dataease, the PostgreSQL data source in the data source function can customize the JDBC connection parameters and the PG server target to be connected. In backend/src/main/java/io/dataease/provider/datasource/JdbcProvider.java, PgConfiguration class don't filter any parameters, directly concat user input. So, if the attacker adds some parameters in JDBC url, and connect to evil PG server, the attacker can trigger the PG jdbc deserialization vulnerability, and eventually the attacker can execute through the deserialization vulnerability system commands and obtain server privileges. The vulnerability has been fixed in v1.18.25.

NVD description · AI analysis pending
9.3<1%
  • dataease dataease
CVE-2024-46997
+1 in the same advisory: …46985
DataEase is an open source data visualization analysis tool.

DataEase is an open source data visualization analysis tool. Prior to version 2.10.1, an attacker can achieve remote command execution by adding a carefully constructed h2 data source connection string. The vulnerability has been fixed in v2.10.1.

NVD description · AI analysis pending
9.8
group max
1% PoC
  • dataease dataease
CVE-2024-31441
DataEase is an open source data visualization analysis tool.

DataEase is an open source data visualization analysis tool. Due to the lack of restrictions on the connection parameters for the ClickHouse data source, it is possible to exploit certain malicious parameters to achieve arbitrary file reading. The vulnerability has been fixed in v1.18.19.

NVD description · AI analysis pending
7.5<1% PoC
  • dataease dataease