Windows image load monitoring: potential waveedit.dll DLL sideloading
Alerts when waveedit.dll is loaded from an unexpected path, suggesting possible DLL sideloading on Windows.
FreeUnreviewedSigmahighv1
windows-image-load-monitoring-potential-waveedit-dll-dll-sideloading-71b31e99
title: "Windows image load monitoring: potential waveedit.dll DLL sideloading"
id: 760028cb-f833-43e4-8284-c9610e7f835d
status: test
description: This rule flags processes loading waveedit.dll via Windows image-load telemetry when the DLL load path is not from the expected Nero WaveEditor installation directories. DLL sideloading matters because attackers can execute malicious code by forcing a search/load of a legitimate-named DLL from an unexpected location. The detection relies on ImageLoaded events and compares the loaded DLL path against the known waveedit.exe locations for Nero WaveEditor.
references:
- https://www.trendmicro.com/en_us/research/23/f/behind-the-scenes-unveiling-the-hidden-workings-of-earth-preta.html
- https://github.com/SigmaHQ/sigma/blob/master/rules/windows/image_load/image_load_side_load_waveedit.yml
author: X__Junior (Nextron Systems), Huntrule Team
date: 2023-06-14
tags:
- attack.persistence
- attack.privilege-escalation
- attack.execution
- attack.stealth
- attack.t1574.001
logsource:
category: image_load
product: windows
detection:
selection:
ImageLoaded|endswith: \waveedit.dll
filter_main_legit_path:
Image:
- C:\Program Files (x86)\Nero\Nero Apps\Nero WaveEditor\waveedit.exe
- C:\Program Files\Nero\Nero Apps\Nero WaveEditor\waveedit.exe
ImageLoaded|startswith:
- C:\Program Files (x86)\Nero\Nero Apps\Nero WaveEditor\
- C:\Program Files\Nero\Nero Apps\Nero WaveEditor\
condition: selection and not 1 of filter_main_*
falsepositives:
- Unlikely
level: high
license: DRL-1.1
related:
- id: 71b31e99-9ad0-47d4-aeb5-c0ca3928eeeb
type: derived
What it detects
This rule flags processes loading waveedit.dll via Windows image-load telemetry when the DLL load path is not from the expected Nero WaveEditor installation directories. DLL sideloading matters because attackers can execute malicious code by forcing a search/load of a legitimate-named DLL from an unexpected location. The detection relies on ImageLoaded events and compares the loaded DLL path against the known waveedit.exe locations for Nero WaveEditor.
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.