CVE-2017-7269 IIS6.0远程代码执行漏洞利用详细过程(附POC+EXP)

[漏洞编号]:CVE-2017-7269
[发现人员]:Zhiniang Peng 和 Chen >Wu(华南理工大学信息安全实验室,计算机科学与工程学院)
[漏洞简述]:开启 WebDAV 服务的 IIS >6.0 被爆存在缓存区溢出漏洞导致远程代码执行,目前针对 Windows >Server 2003 R2 可以稳定利用,该漏洞最早在 2016 年 7,8 月份开始在野>外被利用。
[漏洞类型]:缓冲区溢出
[漏洞等级]:高危
[影响产品]:Microsoft Windows Server 2003 R2 开启 WebDAV 服务的 IIS6.0(目前已验证,其他版本尚未验证)
[触发函数]:ScStoragePathFromUrl 函数
[附加信息]:ScStoragePathFromUrl 函数被调用了两次
[漏洞细节]:在 Windows Server >2003 的 IIS6.0 的 WebDAV 服务的 ScStoragePathFromUrl 函数存在缓存区溢>出漏洞,攻击者通过一个以“If: < http >://”开始的较长 header 头的 PROPFIND 请求执行任意代码。