Mozilla Firefox ‘gfxTextRun::SanitizeGlyphRuns()’远程内存破坏漏洞

漏洞起因
设计错误
危险等级

 
影响系统
Mozilla Firefox 3.6
 
不受影响系统
Mozilla Firefox 3.6.2
 
危害
远程攻击者可以利用漏洞使应用程序崩溃。
 
攻击所需条件
攻击者必须构建恶意WEB页,诱使用户访问。
 
漏洞信息
Mozilla Firefox是一款流行的WEB浏览器。
Mozilla Firefox ‘gfxTextRun::SanitizeGlyphRuns()’存在内存破坏问题,远程攻击者可以利用漏洞以应用程序权限执行任意指令。
SanitizeGlyphRuns删除数组中的最后一个glyph,但更新"last"变量失败,然后在下一个迭代中会尝试访问非法的"last"数组元素而使应用程序崩溃。
问题在核心文本后端触发,而不是在ATSUI,因为它们在不可见字符中生成不同的glyphp数组。
 
测试方法
 
厂商解决方案
Mozilla Firefox 3.6.2已经修复此漏洞,建议用户下载使用:
http://www.mozilla.com/en-US/
 
漏洞提供者
Jesse Ruderman

发表评论?

0 条评论。

发表评论