xfocus logo xfocus title
首页 焦点原创 安全文摘 安全工具 安全漏洞 焦点项目 焦点论坛 关于我们
English Version

Windows 2000和NT4 IIS .HTR存在远程缓冲溢出


发布时间:2002-06-13
更新时间:2002-06-13
严重程度:
威胁程度:普通用户访问权限
错误类型:边界检查错误
利用方式:服务器模式

受影响系统
Microsoft Windows NT 4.0 Internet Information Services 4.0
Microsoft Windows 2000 Internet Information Services 5.0
详细描述
在分块编码传送组合HTR请求会话进程时存在漏洞,可导致远程攻击者在目标系统上执行命令,通过发送精心构造的会话,攻击者可以覆盖堆结构,数据结构可按照攻击者提供的数据写内存任意地址,从而更改执行流向而执行任意命令。

下面的例子可以重现漏洞,dllhost.exe子进程由于开发者代替了默认异常过滤而没有任何迹象的崩溃,如果你要检查,装载一调试程序,检测子进程:

**************Begin Session****************
POST /EEYE.htr HTTP/1.1
Host: 0day.big5.com
Transfer-Encoding: chunked


20
XXXXXXXXXXXXXXXXXXXXXXXXEEYE2002
0
[enter]
[enter]
**************End Session******************

测试代码


解决方案
关闭HTR映射。

补丁下载

Microsoft IIS 4.0:
http://www.microsoft.com/Downloads/Release.asp?ReleaseID=39579
Microsoft IIS 5.0:
http://www.microsoft.com/Downloads/Release.asp?ReleaseID=39217

相关信息
Ryan Permeh (ryan@eeye.com)
参考:http://www.microsoft.com/technet/treeview/default.asp?url=/technet/security/bulletin/MS02-028.asp
http://archives.neohapsis.com/archives/bugtraq/2002-06/0104.html