NetSight
high7.3

CVE-2024-8862

D-Tale Command Execution Vulnerability

Impact

D-Tale is the combination of a Flask back-end and a React front-end to bring you an easy way to view & analyze Pandas data structures. In dtale\views.py, under the route @dtale.route("/chart-data/<data_id>"), the query parameters from the request are directly passed into run_query for execution. And the run_query function calls proceed without performing any processing or sanitization of the query parameter. As a result, the query is directly used in the df.query method for data retrieval. Tthe engine used is `python`, which allows executing the query expression ans leading to a command execution vulnerability.

Affected packages

EcosystemPackageAffectedFixed in
pipdtale< 3.14.13.14.1

Affected products

VendorProductAffected versions
H2oH2o
Version 3.46.0.4

Weakness classification

References