Detect Windows MSHTML Spoofing via .url File Phishing (Void Banshee) in Splunk
CVE-2024-38112 is a high-severity (CVSS 7.5) spoofing vulnerability in the Windows MSHTML Platform. Threat actors crafted malicious .url files that, when opened, invoke Internet Explorer's MSHTML engine via the mhtml: URI handler — even on systems where IE is disabled or removed. This allowed attackers to bypass modern browser security controls and render attacker-controlled HTML/JavaScript content, leading to code execution or credential phishing. The vulnerability was actively exploited by the APT group Void Banshee as a zero-day to deliver infostealer malware (Atlantida Stealer) targeting North American and European organisations. CISA added this to the KEV catalog with a remediation deadline of July 30, 2024.
MITRE ATT&CK
- Tactic
- Initial Access Execution
SPL Detection Query
index=endpoint sourcetype IN ("XmlWinEventLog:Microsoft-Windows-Sysmon/Operational", "crowdstrike:events:sensor")
(
(EventCode=1 OR event_simpleName="ProcessRollup2")
AND (
(Image="*\\iexplore.exe" AND ParentImage IN ("*\\explorer.exe", "*\\WINWORD.EXE",
"*\\EXCEL.EXE", "*\\OUTLOOK.EXE", "*\\rundll32.exe"))
OR (CommandLine="*mhtml:*")
OR (CommandLine="*url.dll,FileProtocolHandler*" AND CommandLine="*.url*")
)
)
| eval CVE="CVE-2024-38112"
| eval ThreatType=case(
match(CommandLine, "mhtml:"), "MHTML-URI-Invocation",
match(Image, "iexplore"), "IE-Spawned-By-Unexpected-Parent",
true(), "URL-File-Handler-Execution"
)
| stats count AS ProcessEvents,
values(Image) AS Processes,
values(ParentImage) AS ParentProcesses,
values(CommandLine) AS CommandLines
BY host, user, CVE, ThreatType, _time span=1h
| where ProcessEvents >= 1
| table _time, host, user, ThreatType, Processes, ParentProcesses, CommandLines, CVE
| sort - ProcessEvents Detects CVE-2024-38112 exploitation by monitoring for iexplore.exe spawned by Office or shell processes, mhtml: URI handler invocations, and url.dll FileProtocolHandler executions triggered by .url files — the exact mechanism used by Void Banshee to invoke IE's MSHTML engine on patched systems.
Data Sources
Required Sourcetypes
False Positives & Tuning
- Legacy enterprise apps explicitly launching IE for specific intranet URLs (create a named allowlist)
- Help documentation that uses mhtml: links
Other platforms for CVE-2024-38112
Testing Methodology
Validate this detection against 1 adversary technique from Atomic Red Team. Each test below lists the behaviour to exercise and the telemetry you should expect to see. Executable commands and cleanup steps are available with Pro.
- Test 1Invoke mhtml: URI handler via .url shortcut file
Expected signal: Sysmon Event ID 1 — iexplore.exe spawned by explorer.exe with mhtml: URI in command line.
References (5)
- https://nvd.nist.gov/vuln/detail/CVE-2024-38112
- https://msrc.microsoft.com/update-guide/vulnerability/CVE-2024-38112
- https://www.trendmicro.com/en_us/research/24/g/void-banshee-targets-technologies-internet-explorer-disable.html
- https://www.cisa.gov/known-exploited-vulnerabilities-catalog
- https://attack.mitre.org/techniques/T1566/001/
Unlock Pro Content
Get the full detection package for CVE-2024-38112 including response playbook, investigation guide, and atomic red team tests.