🇰🇷 한글 설명
Windows 커널(Win32k)이 메모리 객체를 부적절하게 초기화하여 인증된 공격자가 커널 메모리 정보를 공개할 수 있는 취약점입니다. 특별히 제작된 애플리케이션 실행으로 민감한 메모리 정보 노출 및 ASLR 등 보안 메커니즘 우회 가능.
💡 쉬운 설명
Windows에 로그인한 사용자가 특수하게 제작된 프로그램을 실행하면 시스템의 숨겨진 커널 정보에 접근할 수 있습니다. 이 정보를 이용해 다른 보안 메커니즘을 우회할 수 있습니다.
🇺🇸 원문 (English)
Microsoft Windows 7 SP1, Windows Server 2008 SP2 and R2 SP1, Windows 8.1 and Windows RT 8.1, Windows Server 2012 and R2, Windows 10 Gold, 1511, 1607, and 1703, and Windows Server 2016 allow an authenticated attacker to run a specially crafted application when the Windows kernel improperly initializes objects in memory, aka "Win32k Information Disclosure Vulnerability". This CVE ID is unique from CVE-2017-8470, CVE-2017-8471, CVE-2017-8472, CVE-2017-8473, CVE-2017-8475, and CVE-2017-8477.
📍 영향받는 시스템
Windows 7 SP1, Windows Server 2008 SP2/R2 SP1, Windows 8.1, Windows RT 8.1, Windows Server 2012/R2, Windows 10 (1511/1607/1703), Windows Server 2016
⚔️ 공격 벡터
인증된 로컬 공격자가 특별히 제작된 애플리케이션을 실행하여 Win32k 커널 정보 공개
🛡️ 대응 방법
MS17-051 보안 업데이트 설치 (OS 버전별 KB4016871, KB4016872, KB4016873, KB4025341 등)
🔧 검증 코드
설치된 핫픽스 목록에서 MS17-051 관련 KB(KB4016871, KB4016872, KB4016873, KB4025341 등)가 출력되면 패치 설치 완료. 없으면 취약점 상태.
powershell -Command "Get-Hotfix | Where-Object {$_.HotFixID -match 'KB401[67]|KB4025341'} | Select-Object -ExpandProperty HotFixID" 2>/dev/null | grep -E 'KB40'