CVE-2025-49002
PoC ×2moderateCase-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.
What to 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.
| DataEase | all versions prior to 2.10.10 (deployments carrying the flawed CVE-2025-32966 patch); fixed in 2.10.10 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
DataEase is an open source business intelligence and data visualization tool. Versions prior to version 2.10.10 have a flaw in the patch for CVE-2025-32966 that allow the patch to be bypassed through case insensitivity because INIT and RUNSCRIPT are prohibited. The vulnerability has been fixed in v2.10.10. No known workarounds are available.
- Vendors
- dataease
- Products
- dataease
- Weakness
- CWE-290
- Vector
- CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
In the news0 stories
No ingested article mentions this CVE yet.