🔍 CVE-2008-4256

8.5
CVSS Score
HIGH
2008-12-10
2026-06-16 22:57
✅ 완료

🇰🇷 한글 설명

Microsoft Visual Basic 6.0, Visual Studio .NET, Visual FoxPro의 Charts ActiveX 컨트롤에서 초기화되지 않은 객체에 접근할 때 발생하는 오류 처리 미흡으로 인해 발생합니다. 공격자가 조작된 HTML 문서를 통해 원격에서 임의의 코드를 실행할 수 있는 메모리 오염 취약점입니다.

💡 쉬운 설명

차트를 그려주는 프로그램의 오류를 이용해 해커가 내 컴퓨터에 몰래 명령을 내릴 수 있는 문제입니다. 인터넷에서 악성 코드가 담긴 웹 페이지를 열기만 해도 컴퓨터가 해킹당할 수 있습니다.

🇺🇸 원문 (English)

The Charts ActiveX control in Microsoft Visual Basic 6.0, Visual Studio .NET 2002 SP1 and 2003 SP1, and Visual FoxPro 8.0 SP1 and 9.0 SP1 and SP2 does not properly handle errors during access to incorrectly initialized objects, which allows remote attackers to execute arbitrary code via a crafted HTML document, related to corruption of the "system state," aka "Charts Control Memory Corruption Vulnerability."

📍 영향받는 시스템

Microsoft Visual Basic 6.0, Visual Studio .NET 2002/2003, Visual FoxPro 8.0/9.0

⚔️ 공격 벡터

조작된 HTML 문서를 통한 원격 코드 실행 (Remote Code Execution)

🛡️ 대응 방법

해당 소프트웨어의 최신 보안 패치 적용 및 ActiveX 컨트롤 사용 제한

🔧 검증 코드

레지스트리에서 Charts ActiveX 컨트롤의 존재 여부와 버전을 확인하여 취약한 버전인지 판단합니다.

Shell / Script
reg query "HKEY_CLASSES_ROOT\Charts" /s 2>/dev/null

📊 CVSS Vector String

CVSS Vector
AV:N/AC:M/Au:S/C:C/I:C/A:C

💻 영향받는 소프트웨어

Visual Studio