安全研究

安全漏洞
Mozilla Suite/Firefox JavaScript Lambda Replace方法堆内存泄露漏洞

发布日期:2005-04-04
更新日期:2007-02-21

受影响系统:
Mozilla Firefox 1.0.2
Mozilla Firefox 1.0.1
描述:
BUGTRAQ  ID: 12988
CVE(CAN) ID: CVE-2005-0989

Firefox是一款非常流行的开源WEB浏览器。Thunderbird是一个邮件客户端,支持IMAP、POP邮件协议以及HTML邮件格式。

Mozilla Suite 1.7.6, Firefox 1.0.1、1.0.2, Netscape 7.2的Javascript引擎中,jsstr.c的find_replen函数存在内存泄露漏洞,远程攻击者通过 lambda replace 方法利用此漏洞可从受影响客户端访问任意堆内存。

<*来源:Azafran. Juha-Matti Laurio
  *>

测试方法:

警 告

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

var rx=/val/i;
x = x.replace(rx,function($1){
$1.match(rx);
return &quot;&quot;;
});

建议:
厂商补丁:

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

http://www.mozilla.org/security/

Mozilla Thunderbird 0.7
Mozilla Thunderbird 1.0.5
http://www.mozilla.org/products/thunderbird/


Mozilla Thunderbird 0.7.2
Mozilla Thunderbird 1.0.5
http://www.mozilla.org/products/thunderbird/


Mozilla Thunderbird 0.7.3
Mozilla Thunderbird 1.0.5
http://www.mozilla.org/products/thunderbird/


Mozilla Thunderbird 0.8
Mozilla Thunderbird 1.0.5
http://www.mozilla.org/products/thunderbird/


Mozilla Thunderbird 0.9
Mozilla Thunderbird 1.0.5
http://www.mozilla.org/products/thunderbird/


Mozilla Thunderbird 1.0
Mozilla Thunderbird 1.0.5
http://www.mozilla.org/products/thunderbird/


Mozilla Firefox 1.0.1
Mozilla Firefox 1.0.3
http://www.mozilla.org/products/firefox/


Mozilla Thunderbird 1.0.1
Mozilla Thunderbird 1.0.5
http://www.mozilla.org/products/thunderbird/


Mozilla Firefox 1.0.2
Mozilla Firefox 1.0.3
http://www.mozilla.org/products/firefox/

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