English Advisory →
CVE-2010-02498.8/HIGHCISA KEV 등재CWE-416CWE-416

마이크로소프트 인터넷 익스플로러(IE) Use-After-Free 원격 코드 실행 취약점 (CVE-2010-0249, 오퍼레이션 아우로라)

영향받는 벤더 / 생태계
microsoft
대상 컴포넌트 / 패키지
internet_explorer
권고문 발행일
2010-01-15

실무자 핵심 요약 (Executive Summary)

SECOPS ASSESSMENT
영향 대상

Windows 2000, XP, Server 2003, Vista, Server 2008, Windows 7 환경에서 구동되는 Microsoft Internet Explorer 6, 6 SP1, 7, 8 버전

파급 효과

공격자가 조작한 악성 웹페이지를 사용자가 방문할 경우, 메모리 내 해제된 객체 참조(Use-After-Free)를 통해 대상 시스템에서 공격자 권한으로 임의의 원격 코드가 실행될 수 있습니다

권장 조치

마이크로소프트 공식 보안 패치(KB979352)를 즉시 적용하거나, 최신 브라우저로 전환하고 DEP(데이터 실행 방지) 활성화 등의 임시 완화 조치를 수행해야 합니다

영향받는 제품 및 버전 범위

Windows 2000 SP4, XP SP2/SP3, Server 2003 SP2, Vista Gold/SP1/SP2, Server 2008 Gold/SP2/R2, Windows 7 시스템 상의 Internet Explorer 6, 6 SP1, 7, 8 버전

권장 패치 및 임시 완화(Workaround) 가이드

PATCH & WORKAROUND

1. 공식 보안 패치 적용

마이크로소프트에서 제공하는 누적 보안 업데이트를 적용하십시오. 본 취약점은 누적 업데이트 KB979352 또는 이후의 IE 누적 업데이트를 통해 해결되었습니다.

2. 임시 완화 조치 (패치 적용이 불가능한 레거시 환경)

  • DEP (데이터 실행 방지) 강제 활성화:

시스템 수준에서 DEP를 항상 켜짐(AlwaysOn)으로 설정하여 메모리 상의 쉘코드 실행을 차단합니다.

cmd
  bcdedit /set {current} nx AlwaysOn
  • 인터넷/로컬 인트라넷 보안 영역 설정 강화:

IE의 '인터넷' 및 '로컬 인트라넷' 영역의 보안 수준을 '높음'으로 설정하여 액티브 스크립팅(Active Scripting)을 비활성화합니다.

  • EMET (Enhanced Mitigation Experience Toolkit) 도입:

레거시 Windows 환경의 경우, EMET을 설치하여 힙 스프레이(Heap Spraying) 및 메모리 손상 공격을 방어합니다.

권장 아키텍처 방어 통제 (Recommended Security Control)
SentinelOne Singularity AI EDR
알려진 APT 공격에 악용된 이력이 있고 EPSS 점수가 매우 높으므로, 레거시 시스템의 IE 브라우저 사용을 즉시 중단하고 최신 보안 패치를 적용하십시오.

패치 재부팅 전까지 서버와 엔드포인트를 노리는 커널 권한 상승(LPE) 공격을 AI 행위 탐지로 차단하세요

Windows 및 Linux 서버의 긴급 OS 패치에는 점검 창(Maintenance Window)이 필요합니다. 패치 전까지 비정상 프로세스 생성과 메모리 악용을 실시간으로 격리하세요.

MITRE ATT&CK 100% 탐지 · 1클릭 자동 롤백

취약점 발생 원리 및 공격 메커니즘

본 취약점은 과거 APT 공격 그룹이 수행한 '오퍼레이션 아우로라(Operation Aurora)' 캠페인에서 제로데이(Zero-Day)로 악용되어 널리 알려진 매우 치명적인 취약점입니다.

취약점 원인 및 메커니즘 (CWE-416)

인터넷 익스플로러(IE)의 HTML 렌더링 엔진이 메모리 상의 HTML 객체(예: C++ DOM 객체)를 처리하는 과정에서 발생합니다.

  • 객체 해제: 특정 이벤트나 스크립트 동작에 의해 메모리에 할당되어 있던 HTML 객체가 소멸(Free)됩니다.
  • 포인터 미초기화: 객체가 해제되었음에도 불구하고, 해당 객체의 메모리 주소를 가리키는 포인터가 NULL로 초기화되지 않고 그대로 남게 됩니다.
  • 메모리 재할당: 공격자는 자바스크립트(JavaScript) 등을 이용해 해제된 메모리 영역과 동일한 크기의 새로운 데이터를 힙(Heap) 영역에 재할당하여 제어권을 획득합니다.
  • 재참조 및 실행 (Use-After-Free): 브라우저가 해제된 이전 객체의 포인터를 다시 참조하여 메서드를 호출할 때, 공격자가 주입한 악성 쉘코드(Shellcode)가 실행되어 원격 코드 실행(RCE)으로 이어집니다.

공식 보안 권고문 및 참조 링크

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

일간 취약점 브리핑 및 긴급 Zero-Day 경보 구독

보안 실무자와 인프라·백엔드 엔지니어를 위해 매일 아침 주요 취약점과 패치 우선순위를 요약해 발송합니다.

Slack / Teams / RSS 리더 연동: