Skip to content

← Public intelligence

PyPI package

dtale

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

7 actionable advisories, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. Medium, CVSS 5.3PyPIAmendedPublished

    D-Tale: Remote Code Execution through redis/shelf storage

    CVE-2026-35052 · GHSA-436g-fhfc-9g5w

    Affected
    • PyPI dtale < 3.22.0
    Fixed in
    3.22.0· Vendor fix available
    Issue
    Impact Users hosting D-Tale publicly while using a redis or shelf storage layer could be vulnerable to remote code execution allowing attackers to run malicious code on the server. Patches Users should upgrade to version 3.22.0. Workarounds There are no workarounds for versions < 3.22.0

    Recommended action: Upgrade to 3.22.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  2. High, CVSS 8.1PyPIAmendedPublished

    D-Tale affected by Remote Code Execution through the /save-column-filter endpoint

    CVE-2026-27194 · GHSA-c87c-78rc-vmv2

    Affected
    • PyPI dtale < 3.20.0
    Fixed in
    3.20.0· Vendor fix available
    Issue
    Impact Users hosting D-Tale publicly can be vulnerable to remote code execution allowing attackers to run malicious code on the server. Patches Users should upgrade to version 3.20.0. Workarounds There are no workarounds for versions < 3.20.0

    Recommended action: Upgrade to 3.20.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  3. Medium, CVSS 6.9PyPIAmendedPublished

    D-Tale allows Remote Code Execution through the Custom Filter Input

    CVE-2024-55890 · GHSA-832w-fhmw-w4f4

    Affected
    • PyPI dtale < 3.16.1
    Fixed in
    3.16.1· Vendor fix available
    Issue
    Impact Users hosting D-Tale publicly can be vulnerable to remote code execution allowing attackers to run malicious code on the server. Patches Users should upgrade to version 3.16.1 where the update-settings endpoint blocks the ability for users to update the enablecustomfilters flag. You can find out more information on how to turn that flag on here Workarounds The only workaround for versions earlier than 3.16.1 is to only host D-Tale to trusted users. References See "Custom Filter" documentation

    Recommended action: Upgrade to 3.16.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  4. Medium, CVSS 6.9PyPIAmendedPublished

    D-Tale Command Execution Vulnerability

    CVE-2024-8862 · GHSA-fg5m-m723-7mv6

    Affected
    • PyPI dtale < 3.14.1
    Fixed in
    3.14.1· Vendor fix available
    Issue
    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/<dataid"), the query parameters from the request are directly passed into runquery for execution. And the runquery 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.

    Recommended action: Upgrade to 3.14.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  5. Medium, CVSS 5.3PyPIAmendedPublished

    D-Tale vulnerable to Remote Code Execution through the Query input on Chart Builder

    CVE-2024-45595 · GHSA-pw44-4h99-wqff

    Affected
    • PyPI dtale < 3.14.1
    Fixed in
    3.14.1· Vendor fix available
    Issue
    Impact Users hosting D-Tale publicly can be vulnerable to remote code execution allowing attackers to run malicious code on the server. Patches Users should upgrade to version 3.14.1 where the "Custom Filter" input is turned off by default. You can find out more information on how to turn it back on here Workarounds The only workaround for versions earlier than 3.14.1 is to only host D-Tale to trusted users. References See "Custom Filter" documentation

    Recommended action: Upgrade to 3.14.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  6. High, CVSS 7.5PyPIAmendedPublished

    D-Tale server-side request forgery through Web uploads

    CVE-2024-21642 · GHSA-7hfx-h3j3-rwq4

    Affected
    • PyPI dtale < 3.9.0
    Fixed in
    3.9.0· Vendor fix available
    Issue
    Impact Users hosting D-Tale publicly can be vulnerable to server-side request forgery (SSRF) allowing attackers to access files on the server. Patches Users should upgrade to version 3.9.0 where the "Load From the Web" input is turned off by default. You can find out more information on how to turn it back on here Workarounds The only workaround for versions earlier than 3.9.0 is to only host D-Tale to trusted users. References See "Load Data & Sample Datasets" documentation

    Recommended action: Upgrade to 3.9.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →
  7. Medium, CVSS 6.1PyPIAmendedPublished

    dtale vulnerable to Remote Code Execution through the Custom Filter Input

    CVE-2023-46134 · GHSA-jq6c-r9xf-qxjm

    Affected
    • PyPI dtale < 3.7.0
    Fixed in
    3.7.0· Vendor fix available
    Issue
    Impact Users hosting D-Tale publicly can be vulnerable to remote code execution allowing attackers to run malicious code on the server. Patches Users should upgrade to version 3.7.0 where the "Custom Filter" input is turned off by default. You can find out more information on how to turn it back on here Workarounds The only workaround for versions earlier than 3.7.0 is to only host D-Tale to trusted users. References See "Custom Filter" documentation

    Recommended action: Upgrade to 3.7.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:osv.dev (1)github.com (2)Source checked Evidence →