This hunt targets known indicators of compromise associated with the ToxicPanda threat actor, enabling the detection of their specific infrastructure or artifacts within the environment. Proactively hunting for these IOCs in Azure Sentinel is critical to identify potential footholds or lateral movement activities before the adversary can establish persistence or exfiltrate data.
Malware Family: ToxicPanda Total IOCs: 3 IOC Types: sha256_hash, md5_hash, sha1_hash
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| md5_hash | 86cdd96dd22dc0683f4214fe5bc80a53 | payload | 2026-09-04 | 95% |
| sha256_hash | de9c97e154274a3070b32cbcefa274b9be9fd626533e203cdd5b680d00ae65f7 | payload | 2026-09-04 | 95% |
| sha1_hash | bbe8e49d4fe1eb2daad3a1041e650f3a894695ad | payload | 2026-09-04 | 95% |
// Hunt for files matching known malicious hashes
// Source: ThreatFox - ToxicPanda
let malicious_hashes = dynamic(["86cdd96dd22dc0683f4214fe5bc80a53", "de9c97e154274a3070b32cbcefa274b9be9fd626533e203cdd5b680d00ae65f7", "bbe8e49d4fe1eb2daad3a1041e650f3a894695ad"]);
DeviceFileEvents
| where SHA256 in (malicious_hashes) or SHA1 in (malicious_hashes) or MD5 in (malicious_hashes)
| project Timestamp, DeviceName, FileName, FolderPath, SHA256, InitiatingProcessFileName
| order by Timestamp desc
| Sentinel Table | Notes |
|---|---|
DeviceFileEvents | Ensure this data connector is enabled |
Legacy Application Patching via Scheduled Tasks: An IT operations team uses a custom PowerShell script or a third-party patching tool (e.g., WSUS client scripts, SCCM maintenance windows) to update a legacy Java or .NET application that relies on specific DLLs or registry keys matching the ToxicPanda IOCs. The script runs under a service account or local admin context, triggering the IOC match.
wuauserv.exe, ccmexec.exe, or specific vendor patching agents) and the target path is within the application’s installation directory (e.g., C:\Program Files\LegacyApp\).Third-Party Security Agent Self-Updates: A security suite (e.g., CrowdStrike Falcon, Carbon Black, or SentinelOne) performs a self-update or component refresh that writes to or modifies files/registry keys matching the ToxicPanda IOCs. The update process often runs under a high-privilege service account and may temporarily lock or replace binaries.
FalconSensor.exe, CbService.exe, SentinelOneAgent.exe) and the action is a file write or registry update within the agent’s installation directory.Database Maintenance and Backup Jobs: Scheduled SQL Server maintenance jobs or backup scripts (e.g., using sqlcmd or native backup utilities) that interact with database files or temporary directories matching the IOC paths. These jobs often run under a dedicated service account and may create temporary files or modify registry keys related to performance tuning or logging.
sqlservr.exe or a known backup utility (e.g., `VeeamBackup.exe