安全研究

安全漏洞
Compress::Raw::Zlib Perl模块单字节溢出漏洞

发布日期:2009-06-11
更新日期:2009-06-15

受影响系统:
CPAN Compress::Raw::Zlib 2.015
CPAN Compress::Raw::Zlib 2.014
不受影响系统:
CPAN Compress::Raw::Zlib 2.017
描述:
BUGTRAQ  ID: 35307
CVE(CAN) ID: CVE-2009-1391

Compress::Raw::Zlib是Perl中使用的一个模块,提供了到zlib压缩库的低层接口。

Compress::Raw::Zlib库的Zlib.xs文件中的inflate()函数存在单字节溢出漏洞,如果用户使用链接到该函数库的Perl应用程序打开了畸形zlib-stream的话,就可以触发堆溢出,导致应用程序崩溃或执行任意代码。

<*来源:Leo Bergolth
  
  链接:http://secunia.com/advisories/35422/
        https://bugzilla.redhat.com/show_bug.cgi?format=multiple&id=504386
*>

测试方法:

警 告

以下程序(方法)可能带有攻击性,仅供安全研究与教学之用。使用者风险自负!

https://bugzilla.redhat.com/attachment.cgi?id=346729

建议:
厂商补丁:

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

http://search.cpan.org/CPAN/authors/id/P/PM/PMQS/Compress-Raw-Zlib-2.017.tar.gz

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