MiniGZip File_Compress函数本地溢出漏洞

漏洞信息详情

MiniGZip File_Compress函数本地溢出漏洞

漏洞简介

minigzip是用于实现gzip的压缩工具包。
minigzip的void file_compress(file, mode)调用没有安全的使用strcpy():
#define MAX_NAME_LEN 1024
[..]
void file_compress(file, mode)
char *file;
char *mode;
{
local char outfile[MAX_NAME_LEN];
FILE *in;
gzFile out;
strcpy(outfile, file);
strcat(outfile, GZ_SUFFIX);
main()函数调用了file_compress(),这可能触发缓冲区溢出,导致执行任意代码。

漏洞公告

目前厂商还没有提供补丁或者升级程序,我们建议使用此软件的用户随时关注厂商的主页以获取最新版本:

http://gailly.net

参考网址

来源: BID
名称: 22964
链接:http://www.securityfocus.com/bid/22964

来源: BUGTRAQ
名称: 20070314 Fwd: Python 2.5 (Modules/zlib) minigzip local buffer overflow vulnerability
链接:http://www.securityfocus.com/archive/1/archive/1/462799/100/0/threaded

来源: OSVDB
名称: 43550
链接:http://osvdb.org/43550

来源: VIM
名称: 20070314 [TRUE] Python 2.5 (Modules/zlib) minigzip local buffer overflow vulnerability
链接:http://attrition.org/pipermail/vim/2007-March/001430.html

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享