首页 -> 安全研究

安全研究

安全漏洞
Microsoft IIS .IDA / .IDQ ISAPI扩展远程路径泄露漏洞

发布日期:2000-01-24
更新日期:2000-01-29

受影响系统:
Microsoft IIS 4.0
    - Microsoft Windows NT 4.0 SP6a
    - Microsoft Windows NT 4.0 SP6
    - Microsoft Windows NT 4.0 SP5
    - Microsoft Windows NT 4.0 SP4
    - Microsoft Windows NT 4.0 SP3
    - Microsoft Windows NT 4.0 SP2
    - Microsoft Windows NT 4.0 SP1
    - Microsoft Windows NT 4.0
Microsoft IIS 5.0
    - Microsoft Windows 2000 SP3
    - Microsoft Windows 2000 Server
    - Microsoft Windows 2000 Professional
    - Microsoft Windows 2000 Datacenter Server
描述:
Microsoft IIS是一个广泛应用的Internet Web服务器程序,随Windows系统捆绑发售。通过IIS的.ida、.idq映射可以使用Index Server检索。

IIS对于不存在的.ida、.idq、文件的访问请求没有很好的处理。可能导致WEB服务器绝对路径泄露。

当我们向服务器请求一个不存在的.ida、.idq、文件时,IIS 4会返回类似这样的信息:

处理查询 "" 时,发生错误 "The IDQ file C:\InetPub\wwwroot\no.idq could not be found. " (0xc000203e) 。

IIS 5会返回这样的信息:

找不到 IDQ 文件 C:\InetPub\wwwroot\no.idq。

<**>

测试方法:

警 告

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

在浏览器地址栏请求一个不存在的IDA文件:

http://host/no.ida

建议:
临时解决方法:

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

* 如果您不需要使用ida、idq脚本,您应该立刻删除".ida、.idq"的脚本映射。

   可以参考如下步骤删除上述脚本映射:

   1. 打开Internet 服务管理器
   2. 右击你的服务器(例如 "* nsfocus"),在菜单中选择"属性"栏
   3. 选择"主属性"
   4. 选择 WWW 服务 | 编辑 | 主目录 | 配置
   5. 在扩展名列表中删除".ida"项和".idq"项。
   6. 保存设置,然后重启IIS服务。

* 如果需要使用的话,双击ida或者idq的映射,选择"检查文件是否存在",保存设置,然后重启IIS服务。

厂商补丁:

Microsoft
---------
对于运行IIS 5的Windows 2000,安装Service Pack 1以后版本就可以解决此问题。

推荐下载Service Pack 3:

简体中文版:
http://download.microsoft.com/download/win2000platform/SP/SP3/NT5/CN/W2Ksp3.exe

英文版:
http://download.microsoft.com/download/win2000platform/SP/SP3/NT5/EN-US/W2Ksp3.exe

浏览次数:6798
严重程度:0(网友投票)
本安全漏洞由绿盟科技翻译整理,版权所有,未经许可,不得转载
绿盟科技给您安全的保障