🔍 CVE-2009-2493

8.8
CVSS Score
HIGH
2009-07-29
2026-06-16 23:09
✅ 완료

🇰🇷 한글 설명

Microsoft의 Active Template Library(ATL)에서 OleLoadFromStream 함수가 데이터 스트림으로부터 객체 인스턴스화 시 적절한 제한을 하지 않는 취약점입니다. 악의적인 HTML 문서에 포함된 ATL 구성요소를 통해 원격 공격자가 임의의 코드를 실행할 수 있으며, 보안 정책 우회가 가능합니다.

💡 쉬운 설명

Windows와 Visual Studio의 특정 구성 요소가 인터넷에서 받은 HTML 파일 내의 악의적인 코드를 실행해줄 수 있는 버그입니다. 웹사이트 방문 시 컴퓨터가 감염될 수 있습니다.

🇺🇸 원문 (English)

The Active Template Library (ATL) in Microsoft Visual Studio .NET 2003 SP1, Visual Studio 2005 SP1 and 2008 Gold and SP1, and Visual C++ 2005 SP1 and 2008 Gold and SP1; and Windows 2000 SP4, XP SP2 and SP3, Server 2003 SP2, Vista Gold, SP1, and SP2, and Server 2008 Gold and SP2; does not properly restrict use of OleLoadFromStream in instantiating objects from data streams, which allows remote attackers to execute arbitrary code via a crafted HTML document with an ATL (1) component or (2) control, related to ATL headers and bypassing security policies, aka "ATL COM Initialization Vulnerability."

📍 영향받는 시스템

Visual Studio .NET 2003 SP1, VS 2005/2008 SP1, VC++ 2005/2008 SP1, Windows 2000-Vista-Server 2008 (모두 SP 이상)

⚔️ 공격 벡터

악의적인 HTML 문서 또는 웹페이지 방문 시 ATL 컨트롤을 통한 원격 코드 실행

🛡️ 대응 방법

Microsoft 보안 업데이트 적용 (KB973687 등 관련 패치 설치)

🔧 검증 코드

위 명령어로 현재 Windows 버전과 설치된 Visual Studio 버전을 확인하고, 해당 버전이 SP 패치 적용 상태인지 확인합니다.

Shell / Script
systeminfo | findstr /I 'OS Version' && wmic product where name like '%Visual%' get name,version

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

Visual Studio