Windows PowerShell Hotfix Enumeration via Win32_QuickFixEngineering

Detects PowerShell scripts enumerating installed hotfixes by querying Win32_QuickFixEngineering for HotFixID.

FreeReviewedSigma · Medium · v2
Product
windows
Category
ps_script
Author
Nasreddine Bencherchali (Nextron Systems) (SigmaHQ), DRL 1.1
Published
2022-06-21
Updated
2026-07-31

What it detects

This rule identifies PowerShell script block content that queries Win32_QuickFixEngineering and includes HotFixID, which is commonly used to enumerate installed hotfixes. Enumerating system patch levels helps attackers assess exposure and tailor follow-on actions. It relies on PowerShell Script Block Logging telemetry capturing the referenced WMI class and the HotFixID field within the same script block.

Changelog

v2
  1. v2
    Candidate ingested via manual entry.2026-07-31
  2. 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.