Windows: Suspicious Child Process Execution by Notepad++ Updater (gup.exe)
Alerts when Notepad++ gup.exe spawns command/scripting or utility processes using suspicious tool keywords on Windows.
FreeUnreviewedSigmahighv1
windows-suspicious-child-process-execution-by-notepad-updater-gup-exe-bb0e87ce
title: "Windows: Suspicious Child Process Execution by Notepad++ Updater (gup.exe)"
id: 1a4c3e70-1155-4cb6-ad94-baf554d10dcd
status: experimental
description: This rule flags process creation events where the Notepad++ updater (gup.exe) spawns a child process associated with command execution or common LOLBin activity. Attackers may abuse updater functionality to run additional payloads by launching script interpreters or signed utility binaries with suspicious command-line content. It relies on Windows process creation telemetry, specifically the parent process image name ending with '\gup.exe', the child process image ending with well-known interpreters, and matching child command-line keywords.
references:
- https://notepad-plus-plus.org/news/v889-released/
- https://www.heise.de/en/news/Notepad-updater-installed-malware-11109726.html
- https://www.rapid7.com/blog/post/tr-chrysalis-backdoor-dive-into-lotus-blossoms-toolkit/
- https://www.validin.com/blog/exploring_notepad_plus_plus_network_indicators/
- https://securelist.com/notepad-supply-chain-attack/118708/
- https://github.com/SigmaHQ/sigma/blob/master/rules/windows/process_creation/proc_creation_win_gup_susp_child_process.yml
author: Swachchhanda Shrawan Poudel (Nextron Systems), Huntrule Team
date: 2026-02-03
tags:
- attack.collection
- attack.credential-access
- attack.t1195.002
- attack.initial-access
- attack.t1557
logsource:
category: process_creation
product: windows
detection:
selection_parent:
ParentImage|endswith: \gup.exe
selection_child_img:
Image|endswith:
- \cmd.exe
- \powershell.exe
- \pwsh.exe
- \cscript.exe
- \wscript.exe
- \mshta.exe
selection_child_cli:
CommandLine|contains:
- bitsadmin
- certutil
- curl
- finger
- forfiles
- regsvr32
- rundll32
- wget
condition: selection_parent and 1 of selection_child_*
falsepositives:
- Unlikely
level: high
license: DRL-1.1
related:
- id: bb0e87ce-c89f-4857-84fa-095e4483e9cb
type: derived
What it detects
This rule flags process creation events where the Notepad++ updater (gup.exe) spawns a child process associated with command execution or common LOLBin activity. Attackers may abuse updater functionality to run additional payloads by launching script interpreters or signed utility binaries with suspicious command-line content. It relies on Windows process creation telemetry, specifically the parent process image name ending with '\gup.exe', the child process image ending with well-known interpreters, and matching child command-line keywords.
Known false positives
- Unlikely
Detection content is published as a reviewed draft. Tune thresholds and exclusions against your own telemetry before enabling this rule for alerting.