critical·Product Based Web Vulnerabilities·Updated Jul 23, 2026

CVE-2024-56511 Scanner

CVE-2024-56511 Scanner - Authentication Bypass via Whitelist Path Traversal vulnerability in DataEase

Est. Time~10 seconds
Scan TypeGroup Scan
Targetsdomain, subdomain, ipv4
CostFree
0
Times Used
by S4E users
0
Assets Scanned
domains & IPs
0
Vulnerabilities Found
confirmed findings
References
CVECVE-2024-56511
9.3
CVSScritical
Exploitable remotely over the internet · no authentication required.

DataEase is an open source data visualization analysis tool. Prior to 2.10.4, there is a flaw in the authentication in the io.dataease.auth.filter.TokenFilter class, which can be bypassed and cause the risk of unauthorized access. In the io.dataease.auth.filter.TokenFilter class, ”request.getRequestURI“ is used to obtain the request URL, and it is passed to the "WhitelistUtils.match" method to determine whether the URL request is an interface that does not require authentication. The "match" method filters semicolons, but this is not enough. When users set "server.servlet.context-path" when deploying products, there is still a risk of being bypassed, which can be bypassed by any whitelist prefix /geo/../context-path/. The vulnerability has been fixed in v2.10.4.

Attack Vector
Network
Privileges Req.
None
User Interaction
None
Affected
dataeaseby dataease
< 2.10.4
Updated Aug 19, 2026View on NVD →
Detail

DataEase is a data visualization and analytical tool used widely by data analysts and business intelligence professionals to derive meaningful insights from complex datasets. It is employed predominantly within enterprise environments where it facilitates user management, dashboard creation, and data source management to provide robust, comprehensive data-driven solutions. DataEase offers customizable dashboards and extensive support for data export functionalities, contributing to its popularity among organizations requiring versatile data management platforms. The platform integrates smoothly with various data sources, including MySQL, SQL Server, and Oracle, allowing seamless data importation and transformation. DataEase is used by organizations to streamline their data workflows, enabling them to act on analytical insights quickly. Due to its comprehensive feature set, DataEase is a common choice for enterprises aiming to enhance their data handling capabilities efficiently.

The vulnerability detected in DataEase manifests as an authentication bypass due to improper handling of whitelist path traversal. Specifically, this vulnerability leverages the `TokenFilter` component's failure to adequately normalize request URIs before applying whitelist checks, enabling malicious actors to manipulate request paths. This flaw is evident in DataEase versions up to 2.10.3. It is exploited by appending whitelisted prefixes to URLs and then navigating back via directory traversal into protected areas of the application. Consequently, attackers can exploit this vulnerability to reach `/de2api` endpoints without legitimate authentication, thereby accessing restricted functionalities. The exposure of endpoints like user management and data source configuration intensifies the risk magnitude associated with this vulnerability. This oversight in authorization handling prompts critical security and privacy concerns for affected deployments.

Technical details of this vulnerability expose a critical weakness in URL path normalization within the `io.dataease.auth.filter.TokenFilter`. The filter fails to resolve `..` segments in URIs, erroneously allowing paths beginning with whitelisted prefixes such as `/geo/`, `/customGeo/`, etc., to traverse into secured application areas like `/de2api`. By tactically crafting HTTP requests, an attacker can use this flaw to bypass security checks, as Tomcat naively routes requests irrespective of URI manipulations. This vulnerability grants unintended access to `/de2api` surfaces, thus exposing core functionalities such as user and data source management.

The exploitation of this vulnerability could have severe impacts, notably granting unauthorized users the ability to manipulate user accounts and datasets. This may lead to data breaches, unauthorized data exports, or the deployment of malicious data sources. If manipulated in conjunction with other vulnerabilities, such as the H2 JDBC RCE (CVE-2025-32966), it could potentially escalate to more severe attacks like remote code execution (RCE), significantly disrupting operations. Organizations relying on DataEase's functionalities could face compromised data integrity and confidentiality due to this security lapse.

REFERENCES

Solution Advice
Remediation:
  • Upgrade to DataEase version 2.10.4 or later, which addresses the vulnerability by normalizing request paths.
  • Implement strict access controls to sensitive endpoints to prevent unauthorized access.
  • Regularly monitor security advisories and apply patches as recommended by the software vendor.
  • Conduct thorough security audits on authorization mechanisms to ensure no similar vulnerabilities exist.
  • Consider employing a web application firewall (WAF) to detect and block malicious access attempts.

Get AI-powered remediation steps tailored to your asset.

Try AI Solutions →

Check your infrastructure.
Right now.

11,000+ scanners. Free to start. No credit card required.