安全研究
安全漏洞
WebKit内存破坏远程代码执行漏洞(CVE-2011-0254)
发布日期:2011-07-20
更新日期:2011-07-20
受影响系统:Apple Safari 5.x
Apple Safari 4.x
不受影响系统:Apple Safari 5.1 for Windows
Apple Safari 5.1
Apple Safari 5.0.6 for windows
Apple Safari 5.0.6
描述:
BUGTRAQ ID:
48852
CVE ID:
CVE-2011-0254
WebKit是开源的Web浏览器引擎,目前被Safari、Chrome等浏览器使用。
WebKit在实现上存在内存破坏远程代码执行漏洞,通过引诱用户浏览恶意网页,远程攻击者可通过此漏洞执行任意代码,造成拒绝服务。
此漏洞源于随WebKit一起发行的NamedNodeMap.cpp文件中定义的NamedNodeMap::setAttributes方法。此代码负责复制DOM代码之间的属性,不验证在调用属性的attributeChanged方法时是否发生变化。通过伪造删除该属性实例的页面,在调用上述方法时,setAttributes中的代码可用于操作已释放的对象。通过不会造成空指针引用的方式喷洒堆利用此漏洞。
<*来源:anonymous
*>
建议:
厂商补丁:
Apple
-----
目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:
http://support.apple.com/浏览次数:1947
严重程度:0(网友投票)
本安全漏洞由绿盟科技翻译整理,版权所有,未经许可,不得转载 绿盟科技给您安全的保障 |