Description
DataEase is an open source data visualization and analysis tool. Prior to 2.10.26, authenticated users who can edit dataset fields and chart configuration can store an HTML-bearing dimension value in a bar-horizontal chart. When lengthLimit truncates the category axis label, configAxisLabelLengthLimit in core/core-frontend/src/views/chart/components/js/panel/common/common_antv.ts retrieves the full label and assigns it to the g2-tooltip-title element through innerHTML. A victim who opens the dashboard and hovers the truncated label can execute attacker-controlled JavaScript in the victim's DataEase session. This issue is fixed in version 2.10.26.
Published: 2026-10-14
Score: 5.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Stored Cross‑Site Scripting
Action: Patch Now
AI Analysis

Impact

This vulnerability allows an authenticated user with permission to edit dataset fields and chart configuration to store an HTML‑bearing dimension value in a bar‑horizontal chart. When the chart truncates the category axis label, the application retrieves the full label and injects it into the tooltip title element using innerHTML. A user who views the dashboard and hovers over the truncated label can have attacker‑controlled JavaScript executed in that user’s browser session, potentially stealing session data or performing other malicious actions. The flaw is a classic stored cross‑site scripting error (CWE‑79).

Affected Systems

Any instance of the open source DataEase data visualization platform that is running a version earlier than 2.10.26 is affected. The issue is present in the core front‑end code that handles bar‑horizontal charts. No other versions are impacted.

Risk and Exploitability

The CVSS score of 5.1 indicates moderate severity. The exploit requires that the attacker first creates or modifies a chart with a malicious label, which is possible only for users who have edit rights on dataset fields or chart configuration. Once the malicious chart is stored, any authenticated user who opens the corresponding dashboard and hovers over the truncated label will trigger the stored script. Because the flaw is stored rather than session‑only, it can affect many users in the organization. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog, suggesting moderate exploitation probability and no publicly known active exploit code.

Generated by OpenCVE AI on October 15, 2026 at 13:42 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the DataEase 2.10.26 upgrade or newer to eliminate the stored XSS vector.
  • After upgrading, re‑publish or refresh any dashboards that contain bar‑horizontal charts created before the fix to ensure no legacy malicious labels remain cached on the client side.
  • Restrict edit permissions for dataset fields and chart configuration to trusted users or remove unnecessary editing rights until the vulnerability is patched, reducing the chance that an attacker injects malicious content.

Generated by OpenCVE AI on October 15, 2026 at 13:42 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 14 Oct 2026 19:00:00 +0000

Type Values Removed Values Added
Description DataEase is an open source data visualization and analysis tool. Prior to 2.10.26, authenticated users who can edit dataset fields and chart configuration can store an HTML-bearing dimension value in a bar-horizontal chart. When lengthLimit truncates the category axis label, configAxisLabelLengthLimit in core/core-frontend/src/views/chart/components/js/panel/common/common_antv.ts retrieves the full label and assigns it to the g2-tooltip-title element through innerHTML. A victim who opens the dashboard and hovers the truncated label can execute attacker-controlled JavaScript in the victim's DataEase session. This issue is fixed in version 2.10.26.
Title DataEase bar-horizontal Axis Label Tooltip Stored Cross-Site Scripting
Weaknesses CWE-79
References
Metrics cvssV4_0

{'score': 5.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-14T18:44:42.811Z

Reserved: 2026-09-29T16:19:11.296Z

Link: CVE-2026-102756

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-14T19:17:06.013

Modified: 2026-10-14T19:17:06.127

Link: CVE-2026-102756

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-15T13:45:19Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')