4 Jul 2007 13:57
Environment variable fuzzing
Victor Stinner <victor.stinner <at> haypocalc.com>
2007-07-04 11:57:53 GMT
2007-07-04 11:57:53 GMT
(This email first destination was skx#debian.org but he doesn't answer, so I retry on this mailing list) Hi, I see that you found a bug in unicon-imc2 program. Great job(Continue reading)I wrote a fuzzer for files and environment variable. I already found some serious bugs in ClamAV, Freetype and libexif. So you should try it
http://fusil.hachoir.org/trac I found a bug in xterm (and program file is in setguid mode): there is a bug in PATH content parsing (when it only contains one path, no ":"). Check xterm/misc.c, near line 2811, function xtermFindShell(). It doesn't allocate enough bytes to store nul byte. xterm author didn't answer to my email. I also found many bugs in gettext but gettext's author don't care because it « would not serve the purpose of a maximally efficient lookup of translations ». Ok, but it's possible to use LANGUAGE='../../../../../../../../tmp' with non-suid programs... libc use strong validation of LANGUAGE variable, but only for suid programs (stupid thing). Another funny bug « COLUMNS=10000000 dpkg-query -l » segfault (with UTF-8 locale) because of a bug in libc
(bug fixed in libc upstream) Victor Stinner aka haypo http://hachoir.org/
I wrote a fuzzer for files and environment variable. I already found some
serious bugs in ClamAV, Freetype and libexif.
So you should try it
(bug fixed in libc upstream)
Victor Stinner aka haypo
RSS Feed