Windows Image Load Alerts for DLL Sideloading from Security Product Directories
Alerts on suspicious DLL loads matching known antivirus/security component DLL names when not from expected vendor paths.
FreeUnreviewedSigmamediumv1
windows-image-load-alerts-for-dll-sideloading-from-security-product-directories-552b6b65
title: Windows Image Load Alerts for DLL Sideloading from Security Product Directories
id: 2bcf12ae-76a8-4e89-ba40-273993a968cd
status: test
description: This rule flags Windows DLL image loads where the DLL filename matches a set of antivirus- or endpoint-security-related DLLs (e.g., log.dll and similarly named components). It matters because DLL sideloading can abuse trusted software directories to execute attacker-controlled code via DLL search order and load behavior. The detection relies on Windows image load telemetry (process ImageLoaded) and compares loaded DLL paths against specific vendor directory allowlists to reduce expected activity.
references:
- https://hijacklibs.net/
- https://github.com/SigmaHQ/sigma/blob/master/rules/windows/image_load/image_load_side_load_antivirus.yml
author: Nasreddine Bencherchali (Nextron Systems), Wietze Beukema (project and research), Huntrule Team
date: 2022-08-17
modified: 2025-10-07
tags:
- attack.persistence
- attack.privilege-escalation
- attack.execution
- attack.stealth
- attack.t1574.001
logsource:
category: image_load
product: windows
detection:
selection_bitdefender:
ImageLoaded|endswith: \log.dll
filter_log_dll_bitdefender:
ImageLoaded|startswith:
- C:\Program Files\Bitdefender Antivirus Free\
- C:\Program Files (x86)\Bitdefender Antivirus Free\
filter_log_dll_dell_sar:
Image: C:\Program Files\Dell\SARemediation\audit\TelemetryUtility.exe
ImageLoaded:
- C:\Program Files\Dell\SARemediation\plugin\log.dll
- C:\Program Files\Dell\SARemediation\audit\log.dll
filter_log_dll_canon:
ImageLoaded|startswith: C:\Program Files\Canon\MyPrinter\
filter_log_dll_avast:
ImageLoaded:
- C:\Program Files\AVAST Software\Avast\log.dll
- C:\Program Files (x86)\AVAST Software\Avast\log.dll
filter_log_dll_avg:
ImageLoaded:
- C:\Program Files\AVG\Antivirus\log.dll
- C:\Program Files (x86)\AVG\Antivirus\log.dll
selection_fsecure:
ImageLoaded|endswith: \qrt.dll
filter_fsecure:
ImageLoaded|startswith:
- C:\Program Files\F-Secure\Anti-Virus\
- C:\Program Files (x86)\F-Secure\Anti-Virus\
selection_mcafee:
ImageLoaded|endswith:
- \ashldres.dll
- \lockdown.dll
- \vsodscpl.dll
filter_mcafee:
ImageLoaded|startswith:
- C:\Program Files\McAfee\
- C:\Program Files (x86)\McAfee\
selection_cyberark:
ImageLoaded|endswith: \vftrace.dll
filter_cyberark:
ImageLoaded|startswith:
- C:\Program Files\CyberArk\Endpoint Privilege Manager\Agent\x32\
- C:\Program Files (x86)\CyberArk\Endpoint Privilege Manager\Agent\x32\
selection_avast:
ImageLoaded|endswith: \wsc.dll
filter_wsc_dll_avast:
ImageLoaded|startswith:
- C:\program Files\AVAST Software\Avast\
- C:\program Files (x86)\AVAST Software\Avast\
filter_wsc_dll_avg:
ImageLoaded|startswith:
- C:\Program Files\AVG\Antivirus\
- C:\Program Files (x86)\AVG\Antivirus\
selection_eset_deslock:
ImageLoaded|endswith: \DLPPREM32.dll
filter_eset_deslock:
ImageLoaded|startswith:
- C:\program Files\ESET
- C:\program Files (x86)\ESET
selection_titanium:
ImageLoaded|endswith: \tmdbglog.dll
filter_titanium:
ImageLoaded|startswith:
- C:\program Files\Trend Micro\Titanium\
- C:\program Files (x86)\Trend Micro\Titanium\
condition: (selection_bitdefender and not 1 of filter_log_dll_*) or (selection_fsecure and not filter_fsecure) or (selection_mcafee and not filter_mcafee) or (selection_cyberark and not filter_cyberark) or (selection_avast and not 1 of filter_wsc_dll_*) or (selection_titanium and not filter_titanium) or (selection_eset_deslock and not filter_eset_deslock)
falsepositives:
- Applications that load the same dlls mentioned in the detection section. Investigate them and filter them out if a lot FPs are caused.
- Dell SARemediation plugin folder (C:\Program Files\Dell\SARemediation\plugin\log.dll) is known to contain the 'log.dll' file.
- The Canon MyPrinter folder 'C:\Program Files\Canon\MyPrinter\' is known to contain the 'log.dll' file
level: medium
license: DRL-1.1
related:
- id: 552b6b65-df37-4d3e-a258-f2fc4771ae54
type: derived
What it detects
This rule flags Windows DLL image loads where the DLL filename matches a set of antivirus- or endpoint-security-related DLLs (e.g., log.dll and similarly named components). It matters because DLL sideloading can abuse trusted software directories to execute attacker-controlled code via DLL search order and load behavior. The detection relies on Windows image load telemetry (process ImageLoaded) and compares loaded DLL paths against specific vendor directory allowlists to reduce expected activity.
Known false positives
- Applications that load the same dlls mentioned in the detection section. Investigate them and filter them out if a lot FPs are caused.
- Dell SARemediation plugin folder (C:\Program Files\Dell\SARemediation\plugin\log.dll) is known to contain the 'log.dll' file.
- The Canon MyPrinter folder 'C:\Program Files\Canon\MyPrinter\' is known to contain the 'log.dll' file
Detection content is published as a reviewed draft. Tune thresholds and exclusions against your own telemetry before enabling this rule for alerting.