Windows Office Apps Loading .NET Assembly DLLs from C:\Windows\assembly

Alerts when Office applications load DLLs from C:\Windows\assembly\ via image load events.

FreeReviewedSigma · Medium · v2
Product
windows
Category
image_load
Author
Antonlovesdnb (SigmaHQ), DRL 1.1
Published
2020-02-19
Updated
2026-07-31
title: Windows Office Apps Loading .NET Assembly DLLs from C:\Windows\assembly
id: 5cf5b92f-68ce-4b3d-8b1c-7af2dece080d
status: test
description: This rule flags image load events where Microsoft Office executables (Excel, PowerPoint, Word, Outlook, OneNote, Publisher) load a DLL from the Windows .NET assembly cache path (C:\Windows\assembly\). Adversaries may leverage Office to trigger execution via .NET assemblies loaded by the Office process. Detection relies on Windows image load telemetry that provides the loading process image path and the loaded DLL path.
references:
  - https://medium.com/threatpunter/detecting-adversary-tradecraft-with-image-load-event-logging-and-eql-8de93338c16
  - https://github.com/SigmaHQ/sigma/blob/master/rules/windows/image_load/image_load_office_dotnet_assembly_dll_load.yml
author: Antonlovesdnb, Huntrule Team
date: 2020-02-19
modified: 2023-03-29
tags:
  - attack.execution
  - attack.t1204.002
logsource:
  category: image_load
  product: windows
detection:
  selection:
    Image|endswith:
      - \excel.exe
      - \mspub.exe
      - \onenote.exe
      - \onenoteim.exe
      - \outlook.exe
      - \powerpnt.exe
      - \winword.exe
    ImageLoaded|startswith: C:\Windows\assembly\
  condition: selection
falsepositives:
  - Unknown
level: medium
license: DRL-1.1
related:
  - id: ff0f2b05-09db-4095-b96d-1b75ca24894a
    type: derived