← Back to SOC feed Coverage →

Wusa.EXE Executed By Parent Process Located In Suspicious Location

sigma HIGH SigmaHQ
imProcessCreate
evasion
This rule was pulled from an open-source repository and enriched with AI. Validate in a test environment before deploying to production.
View original rule at SigmaHQ →
Retrieved: 2026-05-24T11:00:00Z · Confidence: medium

Hunt Hypothesis

Detects execution of the “wusa.exe” (Windows Update Standalone Installer) utility by a parent process that is located in a suspicious location. Attackers could instantiate an instance of “wusa.exe” in

Detection Rule

Sigma (Original)

title: Wusa.EXE Executed By Parent Process Located In Suspicious Location
id: ef64fc9c-a45e-43cc-8fd8-7d75d73b4c99
status: test
description: |
    Detects execution of the "wusa.exe" (Windows Update Standalone Installer) utility by a parent process that is located in a suspicious location.
    Attackers could instantiate an instance of "wusa.exe" in order to bypass User Account Control (UAC). They can duplicate the access token from "wusa.exe" to gain elevated privileges.
references:
    - https://www.fortinet.com/blog/threat-research/konni-campaign-distributed-via-malicious-document
author: X__Junior (Nextron Systems)
date: 2023-11-26
modified: 2024-08-15
tags:
    - attack.execution
logsource:
    category: process_creation
    product: windows
detection:
    selection_img:
        Image|endswith: '\wusa.exe'
    selection_paths_1:
        ParentImage|contains:
            # Note: Add additional suspicious locations to increase coverage
            - ':\Perflogs\'
            - ':\Users\Public\'
            - ':\Windows\Temp\'
            - '\Appdata\Local\Temp\'
            - '\Temporary Internet'
    selection_paths_2:
        - ParentImage|contains|all:
              - ':\Users\'
              - '\Favorites\'
        - ParentImage|contains|all:
              - ':\Users\'
              - '\Favourites\'
        - ParentImage|contains|all:
              - ':\Users\'
              - '\Contacts\'
        - ParentImage|contains|all:
              - ':\Users\'
              - '\Pictures\'
    filter_main_msu:
        # Note: We exclude MSU extension files. A better approach is to baseline installation of updates in your env to avoid false negatives.
        CommandLine|contains: '.msu'
    condition: selection_img and 1 of selection_paths_* and not 1 of filter_main_*
falsepositives:
    - Unknown
level: high

KQL (Azure Sentinel)

imProcessCreate
| where TargetProcessName endswith "\\wusa.exe" and (((ParentProcessName contains ":\\Perflogs\\" or ParentProcessName contains ":\\Users\\Public\\" or ParentProcessName contains ":\\Windows\\Temp\\" or ParentProcessName contains "\\Appdata\\Local\\Temp\\" or ParentProcessName contains "\\Temporary Internet") or (ActingProcessName contains ":\\Perflogs\\" or ActingProcessName contains ":\\Users\\Public\\" or ActingProcessName contains ":\\Windows\\Temp\\" or ActingProcessName contains "\\Appdata\\Local\\Temp\\" or ActingProcessName contains "\\Temporary Internet")) or (((ParentProcessName contains ":\\Users\\" and ParentProcessName contains "\\Favorites\\") or (ActingProcessName contains ":\\Users\\" and ActingProcessName contains "\\Favorites\\")) or ((ParentProcessName contains ":\\Users\\" and ParentProcessName contains "\\Favourites\\") or (ActingProcessName contains ":\\Users\\" and ActingProcessName contains "\\Favourites\\")) or ((ParentProcessName contains ":\\Users\\" and ParentProcessName contains "\\Contacts\\") or (ActingProcessName contains ":\\Users\\" and ActingProcessName contains "\\Contacts\\")) or ((ParentProcessName contains ":\\Users\\" and ParentProcessName contains "\\Pictures\\") or (ActingProcessName contains ":\\Users\\" and ActingProcessName contains "\\Pictures\\")))) and (not(TargetProcessCommandLine contains ".msu"))

Required Data Sources

Sentinel TableNotes
imProcessCreateEnsure this data connector is enabled

False Positive Guidance

MITRE ATT&CK Context

References

Original source: https://github.com/SigmaHQ/sigma/blob/master/rules/windows/process_creation/proc_creation_win_wusa_susp_parent_execution.yml