Mozilla Firefox Range脚本拒绝服务漏洞

http://www.enet.com.cn 2006年11月01日17:21

  受影响系统:

  Mozilla Firefox <= 1.5.0.7

  Mozilla Firefox 2.0

  描述:

  Firefox是一款开放源码的WEB浏览器。

  Firefox的Range对象中存在空指针引用问题,成功利用这个漏洞的攻击者可以导致浏览器崩溃。

  可以使用selectNode方式初始化Range对象选择将要注入Range中的节点,也可以使用createContextualFragment方式创建文档碎片,如下所示:

  var tagString = "

I am a div node
";
  var range = document.createRange();
  range.selectNode(document.getElementsByTagName("div").item(0));
  var documentFragment = range.createContextualFragment(tagString);
  document.body.appendChild(documentFragment);
  
  可见使用createRange文档方式创建了一个范围,然后对当前文档中的一些元素使用了selectNode方式初始化范围。这时就可以使用createContextualFragment创建可注入到文档中的文档碎片。在向selectNode方式传送DOCUMENT_TYPE_NODE (
  <*来源:Carlos Barros (barros@barrossecurity.com)

   链接:http://marc.theaimsgroup.com/?l=bugtraq&m=116231967430984&w=2

   http://lists.grok.org.uk/pipermail/full-disclosure/2006-October/050416.html

  *>

  建议:

  厂商补丁:

  Mozilla

  目前厂商还没有提供补丁或者升级程序,我们建议使用此软件的用户随时关注厂商的主页以获取最新版本:

  http://www.mozilla.org/

站内
E型
相关热词搜索
我感兴趣  电话:010-65245588
  • 文章排行
  • 周排行
  • 月排行
  • 年排行
网站合作、内容监督、商务咨询、投诉建议:010-65245588
合作建议:
Copyright©2000-硅谷动力版权所有 京ICP证000088号
京ICP证000088号