CVE-2024-55890

MEDIUM EXPLOITED

dtale < 3.16.1 - Remote Code Execution via Custom Filter Settings

Title source: llm
STIX 2.1

Exploitation Summary

CVE-2024-55890 has been observed exploited in the wild (reported by VulnCheck KEV). EIP tracks 1 public exploit from researchers including samh4cks.

AI-analyzed exploit summary This PoC exploits a command injection vulnerability in D-Tale by uploading a CSV file, enabling custom filters, and executing arbitrary commands via a crafted payload in the filter query parameter. The payload spawns a reverse shell to an attacker-controlled IP.

Description

D-Tale is a visualizer for pandas data structures. Prior to version 3.16.1, users hosting D-Tale publicly can be vulnerable to remote code execution allowing attackers to run malicious code on the server. Users should upgrade to version 3.16.1 where the `update-settings` endpoint blocks the ability for users to update the `enable_custom_filters` flag. The only workaround for versions earlier than 3.16.1 is to only host D-Tale to trusted users.

Exploits (1)

nomisec WORKING POC
by samh4cks · remote
https://github.com/samh4cks/CVE-2024-55890

This PoC exploits a command injection vulnerability in D-Tale by uploading a CSV file, enabling custom filters, and executing arbitrary commands via a crafted payload in the filter query parameter. The payload spawns a reverse shell to an attacker-controlled IP.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: D-Tale (version not specified)
No auth needed
Prerequisites: Network access to the D-Tale server · D-Tale instance running with vulnerable configuration
devstral-2 · analyzed Feb 16, 2026 Full analysis →

Scores

CVSS v4 6.9
EPSS 0.0659
EPSS Percentile 91.4%
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N

CISA SSVC

Vulnrichment
Exploitation none
Automatable yes
Technical Impact partial

Details

VulnCheck KEV 2025-12-19
CWE
CWE-79
Status published
Products (2)
man-group/dtale < 3.16.1
pypi/dtale 0 - 3.16.1PyPI
Published Dec 13, 2024
Tracked Since Feb 18, 2026