libtiff/tools
Nathan Baker 473851d211 Fix for bug 2772
It is possible to craft a TIFF document where the IFD list is circular,
leading to an infinite loop while traversing the chain. The libtiff
directory reader has a failsafe that will break out of this loop after
reading 65535 directory entries, but it will continue processing,
consuming time and resources to process what is essentially a bogus TIFF
document.

This change fixes the above behavior by breaking out of processing when
a TIFF document has >= 65535 directories and terminating with an error.
2018-02-12 09:43:34 -05:00
..
CMakeLists.txt Update CMakeLists.txt for build fix on Windows 2018-01-24 01:19:44 +00:00
fax2ps.c Remove all $Id and $Headers comments with CVS versions 2017-11-30 18:02:46 +01:00
fax2tiff.c Remove all $Id and $Headers comments with CVS versions 2017-11-30 18:02:46 +01:00
Makefile.am * tools/Makefile.am: The libtiff tools bmp2tiff, gif2tiff, 2016-06-05 19:53:59 +00:00
Makefile.lcc Remove all $Id and $Headers comments with CVS versions 2017-11-30 18:02:46 +01:00
Makefile.vc Remove all $Id and $Headers comments with CVS versions 2017-11-30 18:02:46 +01:00
pal2rgb.c Add workaround to pal2rgb buffer overflow. 2018-01-25 21:28:15 +00:00
ppm2tiff.c Remove all $Id and $Headers comments with CVS versions 2017-11-30 18:02:46 +01:00
raw2tiff.c Remove all $Id and $Headers comments with CVS versions 2017-11-30 18:02:46 +01:00
rgb2ycbcr.c Remove all $Id and $Headers comments with CVS versions 2017-11-30 18:02:46 +01:00
thumbnail.c Fix all compiler warnings for default build 2018-02-04 23:54:17 +00:00
tiff2bw.c Remove all $Id and $Headers comments with CVS versions 2017-11-30 18:02:46 +01:00
tiff2pdf.c Fix for bug 2772 2018-02-12 09:43:34 -05:00
tiff2ps.c Remove all $Id and $Headers comments with CVS versions 2017-11-30 18:02:46 +01:00
tiff2rgba.c Remove all $Id and $Headers comments with CVS versions 2017-11-30 18:02:46 +01:00
tiffcmp.c Fix all compiler warnings for default build 2018-02-04 23:54:17 +00:00
tiffcp.c Remove all $Id and $Headers comments with CVS versions 2017-11-30 18:02:46 +01:00
tiffcrop.c Fix for bug 2772 2018-02-12 09:43:34 -05:00
tiffdither.c Remove all $Id and $Headers comments with CVS versions 2017-11-30 18:02:46 +01:00
tiffdump.c Remove all $Id and $Headers comments with CVS versions 2017-11-30 18:02:46 +01:00
tiffgt.c Update tiffgt.c for build fix on Windows 2018-01-24 01:25:13 +00:00
tiffinfo.c Remove all $Id and $Headers comments with CVS versions 2017-11-30 18:02:46 +01:00
tiffinfoce.c Remove all $Id and $Headers comments with CVS versions 2017-11-30 18:02:46 +01:00
tiffmedian.c Remove all $Id and $Headers comments with CVS versions 2017-11-30 18:02:46 +01:00
tiffset.c 'tif_config.h' or 'tiffio.h' must be included before any system header. 2017-12-02 14:45:03 -06:00
tiffsplit.c Remove all $Id and $Headers comments with CVS versions 2017-11-30 18:02:46 +01:00