安全研究

安全漏洞
OptiPNG GIFReadNextExtension()函数释放后使用漏洞

发布日期:2009-02-22
更新日期:2009-02-25

受影响系统:
OptiPNG OptiPNG 0.6.2
OptiPNG OptiPNG 0.6.1
OptiPNG OptiPNG 0.6
OptiPNG OptiPNG 0.5.5
描述:
BUGTRAQ  ID: 33873
CVE(CAN) ID: CVE-2009-0749

OptiPNG是PNG优化程序,可无损的将图形文件重新压缩到更小的尺寸。

OptiPNG的lib/pngxtern/gif/gifread.c文件中的GIFReadNextExtension()函数存在释放后使用错误,如果用户受骗打开了特制的GIF图形就会导致拒绝服务或执行任意代码。

<*来源:Roy Tam
  
  链接:http://secunia.com/advisories/34035/
        http://sourceforge.net/tracker/index.php?func=detail&aid=2582013&group_id=151404&atid=780913
*>

建议:
厂商补丁:

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

http://prdownloads.sourceforge.net/optipng/optipng-0.5.5.2.diff?download
http://prdownloads.sourceforge.net/optipng/optipng-0.6.1.2.diff?download
http://prdownloads.sourceforge.net/optipng/optipng-0.6.2.1.diff?download

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