Fwd: Python 2.5 (Modules/zlib) minigzip local buffer overflow vu

看板Bugtraq作者時間19年前 (2007/03/15 01:13), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
Description: The source of python contain a various modules, the zlib module contain a minigzip tool, ( * minigzip is a minimal implementation of the gzip utility. ). Source error: the error was found in: - void file_compress(file, mode) because the use of strcpy() is inapropriatly -- #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); -- the function file_compress() was called by main() function. Proof of concept: if you want test the vulnerability try: $ minigzip `perl -e "print 'A'x1050"` -- starcadi
文章代碼(AID): #15-2rE00 (Bugtraq)