Description
DataEase is an open source data visualization and analysis tool. Prior to 2.10.24, dashboard text components render stored component content with Vue v-html without server-side HTML sanitization, allowing an authenticated user who can edit dashboard component data to inject HTML with executable event handlers that execute when another user or shared-link visitor views the dashboard. This issue is fixed in version 2.10.24.
Published: 2026-07-07
Score: 5.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

DataEase versions prior to 2.10.24 render dashboard text components using Vue's v-html attribute without server‑side sanitization. An authenticated user who can edit dashboard content can inject arbitrary HTML and JavaScript that is stored and later executed whenever another user or any shared‑link visitor opens the dashboard. The injected script runs in the victim’s browser, allowing a malicious actor to steal session cookies, hijack the user session, or perform other client‑side attacks. The vulnerability is identified as CWE‑79 and constitutes a stored XSS flaw.

Affected Systems

All DataEase releases older than 2.10.24 are affected. The product is named DataEase by the vendor DataEase. No additional vendors or product variants are listed as impacted.

Risk and Exploitability

The CVSS score of 5.1 indicates moderate severity. The EPSS score of < 1% suggests a low probability of exploitation. The vulnerability is not listed in the CISA KEV catalog. Exploitation requires the attacker to be authenticated and to have permission to edit dashboard content; once the payload is stored the risk propagates to any user who views the dashboard, including those accessing shared links, thereby exposing a wide potential audience but limiting the initial attack surface to users with editing rights.

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, which removes the unsanitized v-html rendering.
  • Restrict dashboard editing privileges to trusted administrators or users vetted through a code‑review process to prevent malicious content injection.
  • Implement or enforce server‑side sanitization for all user‑supplied dashboard text to eliminate future XSS vectors.

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

Wed, 08 Jul 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', '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, dashboard text components render stored component content with Vue v-html without server-side HTML sanitization, allowing an authenticated user who can edit dashboard component data to inject HTML with executable event handlers that execute when another user or shared-link visitor views the dashboard. This issue is fixed in version 2.10.24.
Title DataEase: authenticated stored XSS in the dashboard text components
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

Dataease Dataease
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-08T13:50:59.742Z

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

Link: CVE-2026-55647

cve-icon Vulnrichment

Updated: 2026-07-08T13:50:52.540Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-79

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