Detect CVE-2010-0806 Microsoft Internet Explorer Use-After-Free Exploitation in Google Chronicle
Detects exploitation of CVE-2010-0806, a use-after-free vulnerability in Microsoft Internet Explorer. This vulnerability allows remote attackers to execute arbitrary code via a crafted web page. It is listed in CISA's Known Exploited Vulnerabilities catalog and has been actively exploited in the wild.
MITRE ATT&CK
- Tactic
- Initial Access Execution
YARA-L Detection Query
rule cve_2010_0806_ie_uaf_exploitation {
meta:
author = "df00tech Detection Engineering"
description = "Detects CVE-2010-0806 IE use-after-free exploitation via suspicious child process spawning"
severity = "CRITICAL"
reference = "https://nvd.nist.gov/vuln/detail/CVE-2010-0806"
events:
$parent.metadata.event_type = "PROCESS_LAUNCH"
$parent.principal.process.file.full_path = /(?i)iexplore\.exe$/
$child.metadata.event_type = "PROCESS_LAUNCH"
$child.principal.process.parent_process.file.full_path = /(?i)iexplore\.exe$/
$child.target.process.file.full_path = /(?i)(cmd|powershell|wscript|cscript|mshta|regsvr32|rundll32)\.exe$/
$parent.principal.hostname = $child.principal.hostname
match:
$parent.principal.hostname over 2m
condition:
$parent and $child
} Chronicle YARA-L rule correlating Internet Explorer process launches with subsequent suspicious child process events as an indicator of CVE-2010-0806 exploitation.
Data Sources
Required Tables
False Positives & Tuning
- Legitimate enterprise automation using IE COM automation objects
- Software testing environments running IE-based test suites
- Authorized red team or penetration test activity
- Help desk tools invoking scripts via IE-based interfaces
Other platforms for CVE-2010-0806
Testing Methodology
Validate this detection against 3 adversary techniques 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 1Simulate IE Spawning CMD via Scripted Process Launch
Expected signal: ProcessCreate event with ParentImage=iexplore.exe and Image=cmd.exe visible in Sysmon Event ID 1 and Windows Security Event ID 4688
- Test 2Internet Explorer Spawning PowerShell for Encoded Command Execution
Expected signal: Sysmon Event ID 1: powershell.exe with encoded command and parent iexplore.exe; Network telemetry showing iexplore.exe with an active TCP session at time of child spawn
- Test 3Heap Spray Pattern Simulation via IE Memory Allocation Script
Expected signal: High memory allocation events in iexplore.exe process; potential script engine events logged if Script Block Logging is enabled; browser process memory consumption spike visible in performance telemetry
Unlock Pro Content
Get the full detection package for CVE-2010-0806 including response playbook, investigation guide, and atomic red team tests.