安全研究

安全漏洞
Opera Web浏览器URI标签解析堆溢出漏洞

发布日期:2006-10-17
更新日期:2006-10-18

受影响系统:
Opera Software Opera 9.01
Opera Software Opera 9.0
不受影响系统:
Opera Software Opera 9.02
描述:
BUGTRAQ  ID: 20591
CVE(CAN) ID: CVE-2006-4819

Opera是一款流行的WEB浏览器,支持多种平台。

Opera浏览器在解析包含有URL的标签时存在堆溢出漏洞,成功利用这个漏洞的攻击者可能以登录用户的权限执行任意代码,失败的攻击也可能导致浏览器崩溃。

在解析过程中分配了256字节的堆缓冲区,但没有经过长度检查便将标签的URL拷贝到了这个缓冲区。C/C++的漏洞代码如下:

char *local_url = malloc(256);

strcpy(local_url, tag_url);


<*来源:iDEFENSE
  
  链接:http://labs.idefense.com/intelligence/vulnerabilities/display.php?id=424
*>

建议:
厂商补丁:

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

http://www.opera.com

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