CVE DatabaseCVE-2010-0249
한국어 권고문 →
CVE-2010-02498.8/HIGHCISA KEVCWE-416CWE-416

Microsoft Internet Explorer Use-After-Free Remote Code Execution Vulnerability (CVE-2010-0249, Operation Aurora)

Affected Vendors
microsoft
Affected Components
internet_explorer
Published Date
2010-01-15

Executive & SecOps Summary

SECOPS ASSESSMENT
Affected Scope

Microsoft Internet Explorer 6, 6 SP1, 7, and 8 running on Windows 2000, XP, Server 2003, Vista, Server 2008, and Windows 7

Impact

Remote attackers can execute arbitrary code with the privileges of the logged-in user by enticing them to visit a specially crafted malicious webpage

Mitigation

Apply the official Microsoft security update (KB979352) immediately, or implement temporary mitigations such as enabling DEP and disabling Active Scripting

Affected Products & Version Scope

Internet Explorer versions 6, 6 SP1, 7, and 8 on Windows 2000 SP4, XP SP2/SP3, Server 2003 SP2, Vista Gold/SP1/SP2, Server 2008 Gold/SP2/R2, and Windows 7

Remediation & Live Workaround Commands

PATCH & WORKAROUND

1. Apply Official Security Patch

Apply the Microsoft cumulative security update KB979352 or later to resolve this memory corruption vulnerability.

2. Temporary Workarounds (For Legacy Environments)

  • Enable Data Execution Prevention (DEP):

Force system-wide DEP to prevent the execution of shellcode from memory pages designated as non-executable.

cmd
  bcdedit /set {current} nx AlwaysOn
  • Disable Active Scripting:

Configure Internet Explorer security zone settings for 'Internet' and 'Local Intranet' to 'High' to prompt or disable Active Scripting, preventing automated exploitation via JavaScript.

  • Deploy Exploit Mitigations:

Utilize security mitigation toolkits (such as EMET on legacy systems) to block common heap exploitation techniques.

Recommended Security Control & Mitigation Partner
SentinelOne Singularity AI EDR
Due to active historical exploitation in targeted attacks and a high EPSS score, immediately decommission legacy IE browsers or apply the KB979352 patch.

Block Kernel Privilege Escalation & Ransomware Payloads Before You Can Reboot

Protect unpatched Windows, Linux, and macOS workloads against in-memory exploitation and lateral movement with autonomous EDR.

100% MITRE ATT&CK Detection · 1-Click Rollback

Technical Root Cause & Exploitation Mechanics

This vulnerability is a highly critical flaw historically exploited as a zero-day in the wild during the infamous 'Operation Aurora' APT campaigns.

Root Cause & Exploit Mechanics (CWE-416)

The vulnerability exists within the HTML rendering engine of Internet Explorer and how it manages DOM objects in memory.

  • Object Deallocation: A DOM object is deleted from memory during specific event handling or script execution.
  • Dangling Pointer: The pointer referencing the deleted object is not properly cleared (set to NULL), leaving a dangling pointer in memory.
  • Heap Manipulation: An attacker uses JavaScript to perform heap spraying, filling the freed memory space with controlled malicious data.
  • Use-After-Free Execution: When the browser attempts to access the deleted object via the dangling pointer, it executes the attacker-controlled data, leading to arbitrary shellcode execution.

Official Vendor Advisories & References

NVD Original English Description

Use-after-free vulnerability in Microsoft Internet Explorer 6, 6 SP1, 7, and 8 on Windows 2000 SP4; Windows XP SP2 and SP3; Windows Server 2003 SP2; Windows Vista Gold, SP1, and SP2; Windows Server 2008 Gold, SP2, and R2; and Windows 7 allows remote attackers to execute arbitrary code by accessing a pointer associated with a deleted object, related to incorrectly initialized memory and improper handling of objects in memory, as exploited in the wild in December 2009 and January 2010 during Operation Aurora, aka "HTML Object Memory Corruption Vulnerability."

SecOps Advisory Dispatch & RSS Feed

Subscribe to Daily Vulnerability Briefings & KEV Alerts

Concise morning briefings for SecOps, DevSecOps, and SRE teams covering newly exploited CVEs and mitigation priorities.

Slack / Teams / RSS Feed:
CVE-2010-0249: Microsoft Internet Explorer Use-After-Free Remote Code Execution Vulnerability (CVE-2010-0249, Operation Aurora) (CVSS 8.8) | CVE Pulse