Description
DataEase is an open source data visualization and analysis tool. Prior to 2.10.24, chart quota and Y-axis filters embed attacker-controlled filter values directly into generated SQL in Quota2SQLObj.getYWheres() without applying the SQL literal validation and escaping used by other filter paths, allowing an authenticated user who can create or modify chart definitions or submit chart data requests containing quota filters to inject SQL into queries executed against configured datasources. 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

The flaw occurs in DataEase when quota or Y‑axis filters are applied to chart definitions. The application embeds the filter values directly into the SQL string generated by Quota2SQLObj.getYWheres() without applying the same literal validation and escaping that is used for other filter types. This oversight allows an authenticated user who can create or modify chart configurations or submit chart data requests containing such filters to inject arbitrary SQL into the queries executed against the underlying data sources. The vulnerability is a classic SQL injection (CWE‑89) and can be leveraged to read sensitive data, alter records, or delete data in the connected databases.

Affected Systems

DataEase, version 2.10.23 and earlier, is affected. The product identified by the CNA is dataease:dataease. Any deployment running a pre‑2.10.24 version is therefore vulnerable.

Risk and Exploitability

The CVSS score of 8.7 signals high severity, while the EPSS score of less than 1% and the absence of the vulnerability from the CISA KEV catalog indicate a low current exploitation likelihood. However, because only authenticated users with chart‑management privileges can submit the vulnerable filter values, the attack requires legitimate access. The attack vector is local to the application tier; an attacker can use the web interface to create or modify charts or trigger data queries. If successful, the impact extends to confidentiality and integrity of any external data sources accessed by the application.

Generated by OpenCVE AI on July 26, 2026 at 19:03 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade DataEase to version 2.10.24 or later to apply the fix.
  • Restrict or revoke permissions that allow non‑admin users to create or edit chart definitions until the patch is deployed.
  • Enable detailed query logging and monitor for anomalous SQL activity that could indicate exploitation attempts.

Generated by OpenCVE AI on July 26, 2026 at 19:03 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 09 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, '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, chart quota and Y-axis filters embed attacker-controlled filter values directly into generated SQL in Quota2SQLObj.getYWheres() without applying the SQL literal validation and escaping used by other filter paths, allowing an authenticated user who can create or modify chart definitions or submit chart data requests containing quota filters to inject SQL into queries executed against configured datasources. This issue is fixed in version 2.10.24.
Title DataEase: Authenticated SQL Injection in Chart Quota Filters
Weaknesses CWE-89
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:L/SC:N/SI:N/SA:N'}


Subscriptions

Dataease Dataease
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-09T14:42:27.348Z

Reserved: 2026-06-16T23:52:12.056Z

Link: CVE-2026-55635

cve-icon Vulnrichment

Updated: 2026-07-09T14:21:12.857Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-26T19:15:03Z

Weaknesses
  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')