| 취약점ID |
12006 |
| 위험도 |
30 |
| 포트 |
80, ... |
| 프로토콜 |
TCP |
| 분류 |
WWW |
| 상세설명 |
해당 IIS 5.0 웹서버는 WebDAV 요청을 통한 서비스 거부 공격에 취약하다.
WebDAV(Web Distributed Authoring and Versioning)는 원격으로 웹 컨텐트(content)를 관리하고 편집할 수 있도록 하는 HTTP 프로토콜의 확장이다. 윈도우즈 2000 플랫폼 상에서 IIS 웹 서버는 모든 WebDAV 요청에 대해 초기 처리 절차를 수행한 후 WebDAV 프로세스에게 적절한 명령을 수행하도록 전달(forward)한다. 하지만, WebDAV는 다음과 같이 많은 ":" 문자를 통하여 제작된 과도하게 긴 유효하지 않은 요청에 대해서 올바르게 처리하지 취약점이 존재한다.
<?xml version="1.0"?><a:propfind xmlns:a="DAV:" xmlns:u=" :::::..:*59060...::::::: :"><a:prop><a:displayname /><u:AAAA :::::..:*59060...:::::::AAAAA...A*64..AAAAA /></a:prop></a:propfind>
이러한 요청은 IIS 5.0 서비스를 중단시킬 수 있으며 또한, 서버가 서비스 중인 연결을 모두 해지하고 자동으로 재부팅되도록 만든다. 만약, 이러한 요청이 지속적으로 반복될 경우, IIS 서버 성능에 심각한 영향을 미칠 수 있다.
* 참고 사이트: http://www.iss.net/security_center/static/6982.php http://www.microsoft.com/technet/security/bulletin/MS01-044.asp |
| 해결책 |
이 취약점을 해결하기 위해 적절한 패치를 적용한다.
Microsoft IIS 5.0: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=8379
-- 또는 --
이 취약점에 대한 Fix가 포함되어진 윈도우 2000 서비스 팩 3를 설치한다.
-- 또는 --
레지스트리를 변경하여 WebDAV 를 중단한다.
1. Regedt32.exe 레지스트리 편집기를 실행한다. 2. 다음 레지스트리 위치를 찾아 클릭한다. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters 3. 편집(E) 메뉴에서 값 추가 버튼을 클릭하여 다음 값을 설정한다. 값 이름 : DisableWebDAV 데이터 형식 : DWORD 값 데이타 : 1 |
| 관련 URL |
CVE-2001-0508 (CVE) |
| 관련 URL |
(SecurityFocus) |
| 관련 URL |
(ISS) |
|