Microsoft Internet Explorer iepeers.dll Use-After-Free 원격 코드 실행 취약점 (CVE-2010-0806)
실무자 핵심 요약 (Executive Summary)
SECOPS ASSESSMENTMicrosoft Internet Explorer 6, 6 SP1 및 7 버전.
공격자가 조작한 웹페이지를 사용자가 방문할 경우, 메모리 손상을 유발하여 대상 시스템에서 원격으로 임의 코드를 실행할 수 있습니다.
최신 보안 패치를 적용하거나, iepeers.dll 라이브러리 비활성화 및 EMET(Enhanced Mitigation Experience Toolkit)과 같은 메모리 보호 완화 도구를 적용하십시오.
영향받는 제품 및 버전 범위
권장 패치 및 임시 완화(Workaround) 가이드
PATCH & WORKAROUND1. 공식 보안 패치 적용
Microsoft에서 제공하는 누적 보안 업데이트(MS10-018 이상)를 적용하여 iepeers.dll 파일을 패치하십시오.
2. 임시 완화 조치 (Workaround)
패치 적용이 불가능한 레거시 환경의 경우, 아래의 방법으로 취약한 컴포넌트를 비활성화할 수 있습니다.
A. 레지스트리를 통한 iepeers.dll 클래스 식별자(CLSID) 비활성화 (Kill-Bit 설정)
메모장이나 스크립트를 통해 아래 레지스트리 값을 등록하여 브라우저 내에서 해당 컴포넌트가 로드되지 않도록 차단합니다.
reg add "HKLM\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{181B4CC0-ECE0-11D1-B901-00A0C90815EE}" /v "Compatibility Flags" /t REG_DWORD /d 0x00000400 /f
reg add "HKLM\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\ActiveX Compatibility\{181B4CC0-ECE0-11D1-B901-00A0C90815EE}" /v "Compatibility Flags" /t REG_DWORD /d 0x00000400 /fB. iepeers.dll 파일 권한 제한
시스템 디렉터리 내의 iepeers.dll 파일에 대한 실행 및 읽기 권한을 제한하여 로드를 방지합니다.
cacls %SystemRoot%\System32\iepeers.dll /E /P everyone:N패치 재부팅 전까지 서버와 엔드포인트를 노리는 커널 권한 상승(LPE) 공격을 AI 행위 탐지로 차단하세요
Windows 및 Linux 서버의 긴급 OS 패치에는 점검 창(Maintenance Window)이 필요합니다. 패치 전까지 비정상 프로세스 생성과 메모리 악용을 실시간으로 격리하세요.
취약점 발생 원리 및 공격 메커니즘
본 취약점은 Microsoft Internet Explorer의 Peer Objects 컴포넌트(iepeers.dll)에서 발생하는 Use-After-Free(UAF) 취약점입니다.
공격자는 HTML 문서 내에서 특정 객체를 생성한 후 이를 강제로 삭제(Free)하고, 해제된 메모리 영역을 가리키는 유효하지 않은 포인터(Dangling Pointer)를 참조하도록 유도합니다. 이 과정에서 초기화되지 않은 메모리 영역에 공격자가 제어하는 쉘코드(Shellcode)를 배치함으로써, 브라우저 프로세스의 권한으로 임의의 명령을 실행할 수 있게 됩니다.
이 취약점은 2010년 3월에 실제 야생(In-the-Wild)에서 적극적으로 악용된 바 있으며, CISA KEV(Known Exploited Vulnerabilities) 목록에 등재되어 있고 EPSS 점수가 0.94에 달할 정도로 역사적으로 매우 위험한 취약점입니다.
공식 보안 권고문 및 참조 링크
Use-after-free vulnerability in the Peer Objects component (aka iepeers.dll) in Microsoft Internet Explorer 6, 6 SP1, and 7 allows remote attackers to execute arbitrary code via vectors involving access to an invalid pointer after the deletion of an object, as exploited in the wild in March 2010, aka "Uninitialized Memory Corruption Vulnerability."
일간 취약점 브리핑 및 긴급 Zero-Day 경보 구독
보안 실무자와 인프라·백엔드 엔지니어를 위해 매일 아침 주요 취약점과 패치 우선순위를 요약해 발송합니다.