Description
DataEase is an open source data visualization and analysis tool. Prior to 2.10.23, DataEase enterprise token handling can let TokenFilter#doFilter() pass X-DE-TOKEN values to TokenUtils.validate(), which checks only token presence and length before userBOByToken(token) uses JWT.decode() without signature verification, allowing forged tokens with chosen uid and oid values to be accepted when licenseValid=true. This issue is fixed in version 2.10.23.
Published: 2026-07-15
Score: 9.5 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

DataEase, an open source data visualization and analysis platform, had a flaw in its enterprise token handling before version 2.10.23. The TokenFilter#doFilter() method passed the X‑DE‑TOKEN header to TokenUtils.validate(), which only checked for token presence and length. The subsequent call to userBOByToken(token) decoded the JWT without verifying its signature, allowing forged tokens with chosen uid and oid values to be accepted when licenseValid=true. Attackers could thus create tokens that impersonated any user or privilege level, enabling unauthorized command execution without proper authentication, a high‑severity remote command execution vulnerability. This issue is fixed in version 2.10.23.

Affected Systems

The vulnerability affects all installations of DataEase older than version 2.10.23. The issue was addressed in the v2.10.23 release, so any deployment using a prior release is susceptible.

Risk and Exploitability

The CVSS score of 9.5 reflects the severe impact and wide privilege escalation potential, but the EPSS score of less than 1% indicates a low probability of exploitation at present. The attack requires sending an HTTP request with a forged X‑DE‑TOKEN header, which is typically feasible for anyone who can reach the DataEase web interface. As of now, the vulnerability is not catalogued in CISA’s KEV list, suggesting that no widespread public exploitation has been documented. Nonetheless, the high reliability of the flaw and its potential for complete system takeover warrant immediate remediation.

Generated by OpenCVE AI on July 31, 2026 at 02:55 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade DataEase to version 2.10.23 or newer, which implements proper JWT signature verification to prevent forged token usage.
  • If an upgrade is not immediately feasible, block or remove the X‑DE‑TOKEN header from the request pipeline and enforce mandatory signature checking on any remaining tokens.
  • Audit existing authentication flows to confirm that the JWT decode routine performs cryptographic signature validation and that token‑based access is restricted to legitimate users.

Generated by OpenCVE AI on July 31, 2026 at 02:55 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 17 Jul 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 15 Jul 2026 22:15:00 +0000

Type Values Removed Values Added
First Time appeared Dataease
Dataease dataease
Vendors & Products Dataease
Dataease dataease

Wed, 15 Jul 2026 19:45:00 +0000

Type Values Removed Values Added
Description DataEase is an open source data visualization and analysis tool. Prior to 2.10.23, DataEase enterprise token handling can let TokenFilter#doFilter() pass X-DE-TOKEN values to TokenUtils.validate(), which checks only token presence and length before userBOByToken(token) uses JWT.decode() without signature verification, allowing forged tokens with chosen uid and oid values to be accepted when licenseValid=true. This issue is fixed in version 2.10.23.
Title DataEase: Unauthorized Command Execution Vulnerability
Weaknesses CWE-347
References
Metrics cvssV4_0

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


Subscriptions

Dataease Dataease
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-17T18:18:37.875Z

Reserved: 2026-05-15T21:46:51.548Z

Link: CVE-2026-46684

cve-icon Vulnrichment

Updated: 2026-07-17T18:18:33.520Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T03:00:06Z

Weaknesses
  • CWE-347

    Improper Verification of Cryptographic Signature