Windows Process Creation: NTVDM (ntvdm.exe/csrstub.exe) Start for 16-bit App Compatibility

Flags creation of NTVDM-related processes (ntvdm.exe or csrstub.exe) used to run legacy 16-bit/DOS applications on Windows.

FreeReviewedSigma · Medium · v1
Product
windows
Category
process_creation
Author
frack113 (SigmaHQ), DRL 1.1
Published
2022-07-16
Updated
2026-07-30

What it detects

This rule matches process creation events where the image path ends with ntvdm.exe or csrstub.exe. These binaries are associated with NT Virtual DOS Machine support for running legacy DOS and 16-bit Windows applications, which can enable unusual execution paths on 32-bit systems. Attackers may misuse compatibility layers to run legacy components or evade controls, so process start telemetry is used to flag these execution attempts reliably.

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