Windows ImageLoad of Unsigned .node Native Add-on Files

Alerts on Windows loading of unsigned or unverifiable .node files, indicating potential native code execution in Electron-based apps.

FreeReviewedSigma · Medium · v2
Product
windows
Category
image_load
Author
Jonathan Beierle (@hullabrian) (SigmaHQ), DRL 1.1
Published
2025-11-22
Updated
2026-07-31

ATT&CK techniques

Execution → Defense Evasion
  1. Recon

  2. Resource Dev

  3. Initial Access

  4. Persistence

  5. Priv Esc

  6. Cred Access

  7. Discovery

  8. Lateral Movement

  9. Collection

  10. C2

  11. Exfiltration

  12. Impact

What it detects

This rule flags Windows image loads where the loaded module ends with .node and the signature state indicates an unsigned or unavailable certificate. Unsigned native add-ons can be abused to execute arbitrary code within trusted Electron-based desktop applications. The detection relies on Windows image-load telemetry including the loaded image path/extension and signature fields such as Signed and SignatureStatus. It also suppresses specific optional paths related to Code.exe extensions to reduce noise.

Related detections9 linkedT1036.005 — drag to rearrange
Suspicious ALPHA SPIDER Rclone Exfiltration Tool Masquerading as System Binary (via process_creation)
Suspicious Axios NPM macOS Persistence Masquerading as Apple Service
Malicious Spoolsv Process Masquerading From Non-System Path (via process_creation)
Suspicious DLL Sideloading via msdtc oci.dll Install (via process_creation)
Suspicious svchost.exe Execution From AppData Roaming Directory
Malicious StyleSmuggler (CVE-2026-75650) Post-Exploitation Implant Process (via process_creation)
Suspicious wmicodegen.dll Sideload by inetinfo.exe (UAT-8099 Cobalt Strike)
Suspicious LucidRook DismCore.dll Side-Load into Browser Process
Suspicious Encrypted Implant File Creation for DLL Search Order Hijacking (RainyDay Turian PlugX)
Windows ImageLoad of Unsigned .node Native Add-on Files
Pivot detection · T1036.005 · 9 related

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.