Ad · Leaderboard 728×90

CVE-2026-104142

8.7High

Published 14 Oct 2026 · NVD status: Deferred · AI triage by gemini-3.8-flash

8.7High
Attack vector
Network
Complexity
Low
Privileges needed
Low
User interaction
None
Impact
Full C/I/A compromise
Weakness
CWE-89

Impact

Authenticated attackers can run arbitrary SQL commands against the backend database to view, modify, or delete data. To exploit it, they only need standard user access to configure dataset group-field binning definitions.

Root cause

The application concatenates group-field range values directly into SQL CASE statements without validation or parameterization.

Affected systems

DataEase versions prior to 2.10.26

CVSS v4.0 · 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/E:X/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

Fix & remediation

Upgrade DataEase to version 2.10.26 or later. No interim workaround is documented, so restrict dataset editing permissions to trusted users until patched.

AI-suggested. Run it in staging first and check it against the vendor advisory. Why?

Ad · In-content banner

NVD description

DataEase is an open source data visualization and analysis tool. Prior to 2.10.26, authenticated users can store crafted FieldGroupDTO.min, FieldGroupDTO.max, FieldGroupDTO.startTime, or FieldGroupDTO.endTime values in dataset group-field binning definitions. Utils.transGroupFieldToSql inserts these free-form values into generated CASE expressions without validation, and the resulting SQL can reach unparameterized backend query execution when a chart uses the field. This stored SQL injection can compromise the confidentiality, integrity, and availability of the configured backend database. This issue is fixed in version 2.10.26.

References

Source: nvd.nist.gov/vuln/detail/CVE-2026-104142

Ad · Sticky 320×50 / 728×90