🇰🇷 한글 설명
Windows 환경 변수 검사에서 대소문자 구분 실패로 인한 보안 기능 우회 취약점입니다. 공격자가 읽기 전용이거나 인증이 필요한 변수를 설정하여 보안 정책을 우회할 수 있습니다.
💡 쉬운 설명
Windows가 환경 변수 이름의 대문자/소문자를 제대로 구분하지 않아, 보호된 설정을 우회할 수 있는 문제입니다. 예를 들어 PATH 같은 중요한 변수를 임의로 변경할 수 있게 됩니다.
🇺🇸 원문 (English)
Microsoft Windows 8.1 and Windows RT 8.1, Windows Server 2012 R2, Windows 10 Gold, 1511, 1607, and 1703, and Windows Server 2016 allow an attacker to set variables that are either read-only or require authentication when Windows fails to enforce case sensitivity for certain variable checks, aka "Windows Security Feature Bypass Vulnerability".
📍 영향받는 시스템
Windows 8.1, Windows RT 8.1, Windows Server 2012 R2, Windows 10 (1511, 1607, 1703), Windows Server 2016
⚔️ 공격 벡터
로컬 권한 상승 공격 또는 애플리케이션 검사 우회를 통해 환경 변수를 악의적으로 설정
🛡️ 대응 방법
Microsoft 보안 업데이트 설치 (KB4022715 이상)
🔧 검증 코드
Windows 버전 및 빌드 번호를 확인하여 영향받는 버전인지 확인하고, 최신 보안 업데이트 설치 여부를 Windows Update 로그에서 확인합니다.
wmic os get caption,buildnumber | grep -E '(8\.1|10\.0|6\.3|6\.2)' 2>/dev/null || echo 'Windows system required for verification'