libtiff/tools
Even Rouault 89bef1935b Fix various crasher bugs on fuzzed images.
* libtiff/tif_dir.c: TIFFSetField(): refuse to set negative values for
TIFFTAG_XRESOLUTION and TIFFTAG_YRESOLUTION that cause asserts when writing
the directory
* libtiff/tif_dirread.c: TIFFReadDirectory(): refuse to read ColorMap or
TransferFunction if BitsPerSample has not yet been read, otherwise reading
it later will cause user code to crash if BitsPerSample > 1
* libtiff/tif_getimage.c: TIFFRGBAImageOK(): return FALSE if LOGLUV with
SamplesPerPixel != 3, or if CIELAB with SamplesPerPixel != 3 or BitsPerSample != 8
* libtiff/tif_next.c: in the "run mode", use tilewidth for tiled images
instead of imagewidth to avoid crash
* tools/bmp2tiff.c: fix crash due to int overflow related to input BMP dimensions
* tools/tiff2pdf.c: fix crash due to invalid tile count (should likely be checked by
libtiff too). Detect invalid settings of BitsPerSample/SamplesPerPixel for CIELAB / ITULAB
* tools/tiffcrop.c: fix crash due to invalid TileWidth/TileHeight
* tools/tiffdump.c: fix crash due to overflow of entry count.
2014-12-21 15:15:31 +00:00
..
.cvsignore ignore various windows intermediate files 2012-06-16 17:05:37 +00:00
bmp2tiff.c Fix various crasher bugs on fuzzed images. 2014-12-21 15:15:31 +00:00
fax2ps.c * libtiff/tif_lzw.c: prevent potential null dereference of 2014-11-20 16:47:21 +00:00
fax2tiff.c * libtiff/tif_aux.c (_TIFFCheckRealloc): Improve error message so 2010-03-10 18:56:48 +00:00
gif2tiff.c * libtiff/tif_lzw.c: prevent potential null dereference of 2014-11-20 16:47:21 +00:00
Makefile.am * Makefile.am: Update to Automake 1.12.4 2012-09-20 13:50:27 +00:00
Makefile.in * tools/tiffdump.c: Fix double-free bug. 2014-12-06 15:58:40 +00:00
Makefile.lcc Properly set the binary mode for stdin stream as per bug 2006-04-20 12:36:23 +00:00
Makefile.vc introduce libport.h prototypes to reduce warnings 2009-01-22 20:53:07 +00:00
pal2rgb.c Fix the count for WhitePoint tag as per bug 2010-07-02 12:02:56 +00:00
ppm2tiff.c Improve previous patch for CVE-2012-4564. 2012-12-10 18:19:11 +00:00
ras2tiff.c * libtiff/tif_aux.c (_TIFFCheckRealloc): Improve error message so 2010-03-10 18:56:48 +00:00
rasterfile.h *** empty log message *** 2003-11-12 19:14:33 +00:00
raw2tiff.c * libtiff/tif_aux.c (_TIFFCheckRealloc): Improve error message so 2010-03-10 18:56:48 +00:00
rgb2ycbcr.c Replace sprintf with snprintf, to fix CVE-2013-1961. 2013-05-02 14:44:29 +00:00
sgi2tiff.c * libtiff/tif_aux.c (_TIFFCheckRealloc): Improve error message so 2010-03-10 18:56:48 +00:00
sgisv.c * libtiff/tif_aux.c (_TIFFCheckRealloc): Improve error message so 2010-03-10 18:56:48 +00:00
thumbnail.c tools/thumbnail.c, tools/tiffcrop.c: fix heap read over-run found with Valgrind and Address Sanitizer on test suite 2014-12-07 22:33:06 +00:00
tiff2bw.c Replace sprintf with snprintf, to fix CVE-2013-1961. 2013-05-02 14:44:29 +00:00
tiff2pdf.c Fix various crasher bugs on fuzzed images. 2014-12-21 15:15:31 +00:00
tiff2ps.c Replace sprintf with snprintf, to fix CVE-2013-1961. 2013-05-02 14:44:29 +00:00
tiff2rgba.c * tools/tiff2rgba.c (]): Fixed tiff2rgba usage message in that zip 2014-06-08 03:37:01 +00:00
tiffcmp.c * libtiff/tif_aux.c (_TIFFCheckRealloc): Improve error message so 2010-03-10 18:56:48 +00:00
tiffcp.c Sync tool usage printouts and man pages with reality. 2013-03-06 03:35:09 +00:00
tiffcrop.c Fix various crasher bugs on fuzzed images. 2014-12-21 15:15:31 +00:00
tiffdither.c Replace sprintf with snprintf, to fix CVE-2013-1961. 2013-05-02 14:44:29 +00:00
tiffdump.c Fix various crasher bugs on fuzzed images. 2014-12-21 15:15:31 +00:00
tiffgt.c *** empty log message *** 2010-07-01 15:56:56 +00:00
tiffinfo.c initialize TIFFGetField() fetched values in tiffinfo.c 2013-07-10 00:44:22 +00:00
tiffinfoce.c * tools/tiffinfoce.c: strip byte counts are uint64* now 2010-12-11 19:33:48 +00:00
tiffmedian.c * libtiff/tif_aux.c (_TIFFCheckRealloc): Improve error message so 2010-03-10 18:56:48 +00:00
tiffset.c * tools/tiffset.c: tiffset now supports a -u option to unset a 2012-12-04 03:02:37 +00:00
tiffsplit.c * tools/tiffsplit.c (tiffcp): TIFFGetField count field should be 2011-10-22 17:03:00 +00:00
ycbcr.c * libtiff/tif_aux.c (_TIFFCheckRealloc): Improve error message so 2010-03-10 18:56:48 +00:00