🇰🇷 한글 설명
Windows Internet Naming Service(WINS)에서 컴퓨터 이름 값을 적절히 검증하지 않아 발생하는 취약점입니다. 원격 공격자가 특수하게 조작된 WINS 패킷을 전송함으로써 임의 코드를 실행하거나 서버를 중단시키는 서비스 거부(DoS) 공격을 수행할 수 있습니다.
💡 쉬운 설명
컴퓨터 이름이 들어있는 데이터 상자를 확인할 때 검사를 제대로 하지 않아 발생하는 문제입니다. 나쁜 의도를 가진 사람이 상자 안에 너무 큰 데이터를 넣어 보내면 컴퓨터가 고장 나거나 해커의 명령을 따르게 될 수 있습니다.
🇺🇸 원문 (English)
The Windows Internet Naming Service (WINS) in Windows NT Server 4.0 SP 6a, NT Terminal Server 4.0 SP 6, Windows 2000 Server SP3 and SP4, and Windows Server 2003 does not properly validate the computer name value in a WINS packet, which allows remote attackers to execute arbitrary code or cause a denial of service (server crash), which results in an "unchecked buffer" and possibly triggers a buffer overflow, aka the "Name Validation Vulnerability."
📍 영향받는 시스템
Windows NT Server 4.0 SP 6a, NT Terminal Server 4.0 SP 6, Windows 2000 Server SP3/SP4, Windows Server 2003
⚔️ 공격 벡터
네트워크를 통해 조작된 WINS 패킷을 전송하는 원격 공격
🛡️ 대응 방법
Microsoft에서 제공하는 최신 보안 패치를 적용하여 WINS 서비스의 이름 검증 로직을 업데이트해야 합니다.
🔧 검증 코드
출력된 운영체제 이름과 버전이 취약한 버전(Windows 2000, Server 2003 등)에 해당하는지 확인합니다.
systeminfo | grep -E 'OS Name|Version'