Windows: CLR DLL Loaded by Office Applications

Alerts when Excel, Word, Outlook, PowerPoint, Publisher, or OneNote loads clr.dll on Windows.

FreeReviewedSigma · Medium · v2
Product
windows
Category
image_load
Author
Antonlovesdnb (SigmaHQ), DRL 1.1
Published
2020-02-19
Updated
2026-07-31
title: "Windows: CLR DLL Loaded by Office Applications"
id: 5f7b2557-5c23-41bc-82e0-6f6b6d6e52f4
status: test
description: This rule flags executions where an Office application loads clr.dll, indicating the .NET Common Language Runtime being brought into an Office process. Adversaries may use this behavior to execute managed code within a trusted Office context. It relies on image load telemetry that records the host process image name and the DLL path loaded, specifically detecting clr.dll being loaded by excel.exe, mspub.exe, outlook.exe, onenote.exe, onenoteim.exe, powerpnt.exe, or winword.exe.
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_clr_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
      - \outlook.exe
      - \onenote.exe
      - \onenoteim.exe
      - \powerpnt.exe
      - \winword.exe
    ImageLoaded|contains: \clr.dll
  condition: selection
falsepositives:
  - Unknown
level: medium
license: DRL-1.1
related:
  - id: d13c43f0-f66b-4279-8b2c-5912077c1780
    type: derived