English
◀◁ 뒤로
취약점ID 12005
위험도 30
포트 80, ...
프로토콜 TCP
분류 WWW
상세설명 해당 IIS 5.0 웹서버는 WebDAV 요청을 통한 서비스 거부 공격에 취약하다.

WebDAV(Web Distributed Authoring and Versioning)는 원격으로 웹 컨텐트(content)를 관리하고 편집할 수 있도록 하는 HTTP 프로토콜의 확장이다. 윈도우즈 2000 플랫폼 상에서 IIS 웹 서버는 모든 WebDAV 요청에 대해 초기 처리 절차를 수행한 후 WebDAV 프로세스에게 적절한 명령을 수행하도록 전달(forward)한다. 하지만, WebDAV는 특별한 형태로 조작된 요청을 처리하는 과정에서의 결함으로 인하여 PROPFIND 메쏘드(method) 통해 다음과 같은 조작된 스트림을 서버에 전달하는 경우,

<?xml version="1.0"?>
<a:propfind xmlns:a="DAV:" xmlns:u="over:"><a:prop><a:displayname />
<u:AAA ...(A*128008)..AAAA/></a:prop>
</a:propfind>

IIS 서버는 서버 상의 모든 CPU 자원을 소모하게 되고 웹 서비스를 중단하게 될 수 있다. 이 취약점은 웹 서버의 서비스를 일시적으로 중단시키며 악의적인 요청의 전달이 완료된 후 바로 자동으로 서비스를 재시작한다. 또한, 이 취약점은 서버 상의 데이터를 손상시키거나 관리자 권한을 획득하는 등의 행위는 은 수행할 수 없다.

* 참고 사이트:
http://www.iss.net/security_center/static/6205.php
http://technet.microsoft.com/en-us/security/bulletin/ms01-016
해결책 이 취약점을 해결하기 위해 적절한 패치를 적용해야 한다.

Microsoft IIS 5.0:
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=21349

-- 또는 --

이 취약점에 대한 Fix가 포함되어진 윈도우 2000 서비스 팩 2를 설치한다.

-- 또는 --

레지스트리를 변경하여 WebDAV 를 중단한다.

1. Regedt32.exe 레지스트리 편집기를 실행한다.
2. 다음 레지스트리 위치를 찾아 클릭한다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters
3. 편집(E) 메뉴에서 값 추가 버튼을 클릭하여 다음 값을 설정한다.
값 이름 : DisableWebDAV
데이터 형식 : DWORD
값 데이타 : 1
관련 URL CVE-2001-0151 (CVE)
관련 URL (SecurityFocus)
관련 URL (ISS)