English
◀◁ 뒤로
취약점ID 12042
위험도 40
포트 80, ...
프로토콜 TCP
분류 WWW
상세설명 Microsoft IIS 5.0 WebDAV 서비스는 버퍼 오버플로우 공격에 취약하다.
WebDAV (Web Distributed Authoring and Versioning)는 웹 컨텐트 (RFC2518)에 대한 분산 제작 및 버전 관리를 추가하기 위해 고안된 HTTP 1.1 프로토콜의 확장이다. IIS 5.0은 Microsoft Windows 2000 시스템들에 설치되어 작동하며 WebDAV가 디폴트로 Enable되어 있다. 이 WebDAV에 있는 취약점은 원격지의 공격자가 목표 시스템상에 임의의 코드를 실행시킬 수 있게 해 준다.
(IIS WebDAV 구성요소에 의해 사용되어 지는 코드의 한 부분인) ntdll.dll에는 버퍼 오버플로우 취약점이 존재한다. IIS 5.0 서버로 잘 조작된 요청을 보냄으로써 공격자는 Local System 권한으로 임의의 코드를 실행할 수 있으며 시스템에 대한 완전한 제어권을 얻을 수도 있다.

* 참고 사이트:
http://www.cert.org/advisories/CA-2003-09.html
http://www.microsoft.com/technet/security/bulletin/ms03-007.asp
http://support.microsoft.com/default.aspx?kbid=241520

* 영향을 받는 플랫폼:
Microsoft IIS 5.0
Windows 2000 Any version
해결책 만약 IIS WebDAV의 사용이 필요하다면, 다음 Microsoft 보안 게시물 MS03-007을 참조하여 시스템에 적절한 패치를 적용하여야 한다:
http://microsoft.com/downloads/details.aspx?FamilyId=C9A38D45-5145-4844-B62E-C69D32AC929B&displaylang=en

-- 혹은 --

만약 WebDAV의 사용이 필요하지 않다면 시스템으로부터 작동중지 시켜야 한다. WebDAV를 작동중지 시키기 위해서는:

1. IIS lockdown 툴을 이용하라. 이 툴을 다음 사이트에서 구할 수 있다:
http://www.microsoft.com/download/en/details.aspx?id=25064

2. 또 다른 방법으로, Microsoft의 Knowledgebase Article 241520, "How to Disable WebDAV for IIS 5.0"에 있는 명령들을 따름으로써 작동중지 시킬 수 있다:
http://support.microsoft.com/default.aspx?scid=kb;en-us;241520

PUT과 DELETE 요청을 포함하여 WebDAV를 완전히 Disable 시키기 위해서 레지스트리에서 다음과 같은 수정을 가하여야 한다.

1) 레지스트리 편집기를 시작한다. (Regedt32.exe).
2) 레지스트리에서 다음 키를 찾아 클릭한다:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters

3) 편집 메뉴에서 값 추가를 클릭하고 다음 레지스트리 값을 추가하여야 한다:
값 이름: DisableWebDAV
데이터 유형: DWORD
값 데이터: 1

3. 또한 URLScan을 사용할 수 있는데 이는 'PROPFIND' 메쏘드에 대한 웹 요청들을 차단할 수 있다. URLScan에 대한 정보는 다음 사이트에서 이용 가능하다:
http://support.microsoft.com/default.aspx?scid=kb;[LN];326444

-- 혹은 --

만약 IIS lockdown 툴이나 URLScan 둘다 사용할 수 없다면 Microsoft의 URL Buffer Size Registry 툴을 이용하여 IIS가 요청들을 처리하는데 사용하는 버퍼의 크기를 제한하는 방안이 있다. 이 툴은 Windows 2000 Service Pack 2나 Service Pack 3이 설치된 로컬 혹은 원격지의 Windows 2000 시스템에 대해 사용할 수 있다. 사용법과 수동으로 레지스트리에 수정을 가하는 방법에 관한 명령들은 다음 사이트를 참고하면 된다:

URL Buffer Size Registry Tool - http://go.microsoft.com/fwlink/?LinkId=14875
Microsoft Knowledge Base Article 816930 - http://support.microsoft.com/default.aspx?scid=kb;en-us;816930
Microsoft Knowledge Base Article 260694 - http://support.microsoft.com/default.aspx?scid=kb;en-us;260694
관련 URL CVE-2003-0109 (CVE)
관련 URL 7116 (SecurityFocus)
관련 URL 11533 (ISS)