🇰🇷 한글 설명
Microsoft 웹 브라우저의 JavaScript 엔진이 메모리의 객체를 처리할 때 렌더링에 실패하여 메모리 손상을 유발하는 취약점입니다. 공격자가 이를 악용하면 현재 사용자 권한으로 임의의 코드를 실행할 수 있으며, Windows 8.1, 10, Server 2012/2016 등 여러 Windows 버전이 영향을 받습니다.
💡 쉬운 설명
악의적인 웹페이지의 JavaScript가 브라우저 메모리를 손상시켜 컴퓨터를 제어할 수 있는 취약점입니다. 이 페이지에 방문하기만 해도 해커가 당신의 컴퓨터에서 임의 명령을 실행할 수 있습니다.
🇺🇸 원문 (English)
Microsoft browsers in Microsoft 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 allow an attacker to execute arbitrary code in the context of the current user when the JavaScript engines fail to render when handling objects in memory in Microsoft browsers, aka "Scripting Engine Memory Corruption Vulnerability". This CVE ID is unique from CVE-2017-8517 and CVE-2017-8524.
📍 영향받는 시스템
Windows 8.1, Windows RT 8.1, Windows Server 2012/R2, Windows 10 (버전 1511/1607/1703), Windows Server 2016
⚔️ 공격 벡터
공격자가 조작된 JavaScript 코드를 포함한 웹페이지를 만들어 사용자가 방문하도록 유도하면, 브라우저의 JavaScript 엔진이 메모리 손상을 일으키며 임의 코드 실행 가능
🛡️ 대응 방법
Microsoft의 보안 업데이트를 설치하거나 Windows를 최신 버전으로 업데이트, 신뢰할 수 없는 웹사이트 방문 회피
🔧 검증 코드
명령어 실행 후 결과가 표시되면 취약한 Windows 버전이 설치되어 있으며, 빈 결과나 'wmic not found' 메시지면 Linux/비취약 버전이거나 Windows가 아닙니다.
wmic os get caption,version,buildnumber 2>/dev/null | grep -E '(8\.1|10\.0|6\.(2|3))'