🇰🇷 한글 설명
Microsoft Excel 2000, 2002, 2003 버전에서 VBA 성능 캐시의 데이터 검증 미흡으로 인해 발생하는 취약점입니다. 공격자가 조작된 엑셀 파일을 통해 원격에서 임의의 코드를 실행할 수 있으며, 이는 힙 기반 버퍼 오버플로 및 메모리 손상을 유발합니다.
💡 쉬운 설명
악성 코드가 담긴 엑셀 파일을 열기만 해도 해커가 내 컴퓨터를 마음대로 조종할 수 있는 위험한 결함입니다. 엑셀 내부의 특정 데이터를 처리하는 과정에서 오류가 발생하여 시스템이 공격당하게 됩니다.
🇺🇸 원문 (English)
Microsoft Excel 2000 SP3, 2002 SP3, and 2003 SP2 and SP3 does not properly validate data in the VBA Performance Cache when processing an Office document with an embedded object, which allows remote attackers to execute arbitrary code via an Excel file containing a crafted value, leading to heap-based buffer overflows, integer overflows, array index errors, and memory corruption, aka "Calendar Object Validation Vulnerability."
📍 영향받는 시스템
Microsoft Excel 2000 SP3, 2002 SP3, 2003 SP2 및 SP3
⚔️ 공격 벡터
조작된 값이 포함된 엑셀 파일을 사용자가 열도록 유도하여 원격으로 공격
🛡️ 대응 방법
해당 Microsoft Office 보안 업데이트를 적용하거나 최신 버전의 Office로 업그레이드
🔧 검증 코드
명령어 결과에서 Office 버전 번호를 확인하여 취약한 버전(Excel 2000/2002/2003)인지 판별
powershell -Command "Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Office\11.0' -ErrorAction SilentlyContinue"