libxml2 ‘xmlXPtrEvalXPtrPart()’函数单字节缓冲区溢出漏洞

漏洞起因
缓冲区溢出错误
危险等级

影响系统
Libxml 2.x

不受影响系统

危害
远程攻击者可以利用漏洞以应用程序上下文执行任意代码。

攻击所需条件
攻击者必须构建恶意数据,诱使链接此库的应用程序解析。

漏洞信息
libxml2是一款libxml软件包提供允许用户操控XML文件的函数库,包含有读、修改和写XML和HTML文件支持。
当对某些XPointer值进行解码时”xmlXPtrEvalXPtrPart()”函数(pointer.c)存在单字节溢出错误,允许攻击者构建恶意数据,诱使应用程序解析,可触发越界写错误。

测试方法

厂商解决方案
用户可参考如下供应商提供的安全公告获得补丁信息:
http://git.gnome.org/browse/libxml2/commit/?id=d8e1faeaa99c7a7c07af01c1c72de352eb590a3e

漏洞提供者
Jüri Aedla

评论关闭。