[BZ#2524] DoS with a crafted tiff file
Submitted by gustavo dot grieco at imag dot fr on 2015-09-21 09:52
Link to original bug (#2524)
Description
Hi,
We found a DoS using a crafted tiff file that causes a OOM kill in low memory system (usually less than 3GB). This was tested in Ubuntu 14.04 (64bit) but the issue exists even in the CVS libtiff version. Please find attached the compressed test case (otherwise it can kill my browser since gdk-pixbuf is loading tiff files in the preview dialog!). You can test it executing:
$ tiffdither oom.tif /dev/null
If you run it with ltrace, you can see some very large reallocs:
libtiff.so.5->realloc(0, 1636178024) = 0x7f71a42b6010
libtiff.so.5->realloc(0, 1636178024) = 0x7f7142a54010
Despite it is a low risk security issue, it could be hiding some more severe issues and i think it should be investigated.
This vulnerability was found using QuickFuzz.
Regards,