2.1.1 CVE-2017-7269

漏洞名称

IIS6.0缓冲区溢出漏洞(CVE-2017-7269)

漏洞等级

高危

漏洞描述

开启WebDAV服务的IIS6.0被爆存在缓存区溢出漏洞导致远程代码执行,目前针对 Windows Server 2003 R2 可以稳定利用。在WebDAV服务的ScStoragePathFromUrl函数存在缓存区溢出漏洞,恶意访问者通过构造一个以If: <http://开始的较长header头的PROPFIND请求执行任意代码。

漏洞影响

影响中间件:IIS6.0

影响服务器版本:windows 2003 R2

漏洞复现

实验环境: 操作机: windows 2003

IP:172.16.11.2

首先我们需要开启WebDAV 服务扩展

然后再打开服务配置窗口,并启用WebClient 服务

使用POC(位于C:\Lab\IIS_exploit 中)来对漏洞进行验证。首先运行Process Explorer,再从开始打开运行窗口,输入cmd 来打开命令提示符并输入

从Process Explorer 中可以看到calc.exe 进程已经被创建了,说明漏洞复现成功,其用户名Network Service,所以没有在桌面上直接弹出计算器。

漏洞修复

打补丁

Last updated