| 취약점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) |
|