Skip to content
Threat Feed
medium advisory

Living-off-the-Land: Xwizard.exe COM object execution

Xwizard.exe can be abused to execute arbitrary COM objects via the RunWizard command line argument, facilitating stealthy execution of malicious code.

Triage facts

Revision 1
Applicability
Windows
Evidence
Unknown
Severity
Medium
Action
Monitor or close
Sources
4 public sources
Freshness
Revision 1Nov 4, 03:53 UTC
Detection
1 rule
Source quality
A1Roughly even chance

Xwizard.exe is a legitimate Windows utility that can be leveraged to execute COM objects specified in the Windows registry. Threat actors may abuse this functionality by invoking the tool with the "RunWizard" command line argument followed by a specific Class ID (CLSID) to execute arbitrary code or payloads.

Impact

Execution of arbitrary COM objects can lead to code execution under the context of the user running the utility, potentially allowing for persistence or evasion of traditional signature-based security controls by utilizing a signed Microsoft binary.

Recommendation

  • Deploy the provided Sigma rule to detect suspicious Xwizard execution patterns in process creation logs.
  • Baseline legitimate usage of Xwizard.exe in your environment to distinguish between system activity and potential abuse.
  • Monitor registry modifications (e.g., CLSID keys) that correlate with unexpected process spawns involving Xwizard.

Threat Hunt

Search for Xwizard.exe executions in process telemetry

T1218 medium high confidence convert to detection

Data: Process creation events (Event ID 1)

Detection coverage 1

Detect COM Object Execution via Xwizard.exe

medium

Detects the execution of Xwizard.exe with the 'RunWizard' flag and a GUID-like argument, indicative of COM object execution abuse.

sigma tactics: stealth techniques: T1218 sources: process_creation, windows

Detection queries are available on the platform. Get full rules →