Windows rundll32.exe Execution via cmd/cscript/powershell with .dll and Suspicious Directories

Alerts on rundll32.exe execution with DLL arguments from common Windows script/LOLBins and suspicious staging paths.

FreeReviewedSigma · High · v5
Product
windows
Category
process_creation
Author
X__Junior (Nextron Systems) (SigmaHQ), DRL 1.1
Published
2023-05-24
Updated
2026-07-31

What it detects

This rule identifies Windows process creation where rundll32.exe is launched with a command line containing a .dll and file paths consistent with staging in ProgramData, Public, Temp, or AppData locations. It further constrains matches to rundll32.exe executions whose parent process is one of several script and command interpreters, indicating likely automated or script-driven execution. The behavior matters because rundll32 is commonly abused to load external DLLs, and attackers often blend it with common Windows execution utilities and user-writable directories. It relies on Windows process creation telemetry including parent process image, child process image, and full command-line strings.

Changelog

v5
  1. v5
    Candidate ingested via manual entry.2026-07-31
  2. v4
    Candidate ingested via manual entry.2026-07-31
  3. v3
    Candidate ingested via manual entry.2026-07-31
  4. v2
    Candidate ingested via manual entry.2026-07-31
  5. v1
    No changelog recorded for this version.2026-07-30

Detection content is published as a reviewed draft. Tune thresholds and exclusions against your own telemetry before enabling this rule for alerting.