History log of /libtiff-4.0.7/ (Results 1 – 25 of 2866)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
884f973619-Nov-2016 Bob Friesenhahn <[email protected]>

* libtiff 4.0.7 released.

* configure.ac: Update for 4.0.7 release.

07e63bcd19-Nov-2016 Bob Friesenhahn <[email protected]>

* tools/tiffdump.c (ReadDirectory): Remove uint32 cast to
_TIFFmalloc() argument which resulted in Coverity report. Added
more mutiplication overflow checks.

1aa4ee5419-Nov-2016 Even Rouault <[email protected]>

Assign CVE numbers

c80c06ce18-Nov-2016 Even Rouault <[email protected]>

* tools/tiffcrop.c: Fix memory leak in (recent) error code path.
Fixes Coverity 1394415.

2c81e2ff18-Nov-2016 Bob Friesenhahn <[email protected]>

Cast away unused return value from snprintf() to possibly eliminate a compilation warning.

ca5b774b18-Nov-2016 Bob Friesenhahn <[email protected]>

* libtiff/tif_getimage.c: Fix some benign warnings which appear in
64-bit compilation under Microsoft Visual Studio of the form
"Arithmetic overflow: 32-bit value is shifted, then cast to 64-bit
valu

* libtiff/tif_getimage.c: Fix some benign warnings which appear in
64-bit compilation under Microsoft Visual Studio of the form
"Arithmetic overflow: 32-bit value is shifted, then cast to 64-bit
value. Results might not be an expected value.". Problem was
reported on November 16, 2016 on the tiff mailing list.

show more ...

6d055b4f16-Nov-2016 Even Rouault <[email protected]>

* libtiff/tif_dirread.c: in TIFFFetchNormalTag(), do not dereference
NULL pointer when values of tags with TIFF_SETGET_C16_ASCII / TIFF_SETGET_C32_ASCII
access are 0-byte arrays.
Fixes http://bugzill

* libtiff/tif_dirread.c: in TIFFFetchNormalTag(), do not dereference
NULL pointer when values of tags with TIFF_SETGET_C16_ASCII / TIFF_SETGET_C32_ASCII
access are 0-byte arrays.
Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2593 (regression introduced
by previous fix done on 2016-11-11 for CVE-2016-9297).
Reported by Henri Salo.

show more ...

5936de5b14-Nov-2016 Even Rouault <[email protected]>

Assign CVE-2016-9297 number

6ff69f4612-Nov-2016 Bob Friesenhahn <[email protected]>

Move mis-classified change note.

c22e3e5b12-Nov-2016 Bob Friesenhahn <[email protected]>

* tools/tiffinfo.c (TIFFReadContigTileData): Fix signed/unsigned
comparison warning.
(TIFFReadSeparateTileData): Fix signed/unsigned comparison
warning.

b6779d1412-Nov-2016 Bob Friesenhahn <[email protected]>

tmsize_t is a signed type so change casting to cast to unsigned type before compare

d2c7f19512-Nov-2016 Bob Friesenhahn <[email protected]>

* tools/tiffcrop.c (readContigTilesIntoBuffer): Fix
signed/unsigned comparison warning.

35b7f03512-Nov-2016 Bob Friesenhahn <[email protected]>

* html/v4.0.7.html: Add a file to document the pending 4.0.7
release.

17d6936412-Nov-2016 Even Rouault <[email protected]>

Fix typo in comment

34e2075111-Nov-2016 Even Rouault <[email protected]>

Fix typo in comment

57b0f8ba11-Nov-2016 Even Rouault <[email protected]>

* tools/tiff2pdf.c: avoid undefined behaviour related to overlapping
of source and destination buffer in memcpy() call in
t2p_sample_rgbaa_to_rgb()
Fixes http://bugzilla.maptools.org/show_bug.cgi?id=

* tools/tiff2pdf.c: avoid undefined behaviour related to overlapping
of source and destination buffer in memcpy() call in
t2p_sample_rgbaa_to_rgb()
Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2577

show more ...

16e71ae011-Nov-2016 Even Rouault <[email protected]>

* tools/tiff2pdf.c: fix potential integer overflows on 32 bit builds
in t2p_read_tiff_size()
Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2576

1a64e2cc11-Nov-2016 Even Rouault <[email protected]>

Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2587 (CVE-2016-9273)

56f3e29d11-Nov-2016 Even Rouault <[email protected]>

* libtiff/tif_aux.c: fix crash in TIFFVGetFieldDefaulted()
when requesting Predictor tag and that the zip/lzw codec is not
configured.
Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2591

9bddab5011-Nov-2016 Even Rouault <[email protected]>

* libtiff/tif_dirread.c: in TIFFFetchNormalTag(), make sure that
values of tags with TIFF_SETGET_C16_ASCII / TIFF_SETGET_C32_ASCII
access are null terminated, to avoid potential read outside buffer
i

* libtiff/tif_dirread.c: in TIFFFetchNormalTag(), make sure that
values of tags with TIFF_SETGET_C16_ASCII / TIFF_SETGET_C32_ASCII
access are null terminated, to avoid potential read outside buffer
in _TIFFPrintField().
Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2590

show more ...

1120426b11-Nov-2016 Even Rouault <[email protected]>

* libtiff/tif_dirread.c: reject images with OJPEG compression that
have no TileOffsets/StripOffsets tag, when OJPEG compression is
disabled. Prevent null pointer dereference in TIFFReadRawStrip1()
an

* libtiff/tif_dirread.c: reject images with OJPEG compression that
have no TileOffsets/StripOffsets tag, when OJPEG compression is
disabled. Prevent null pointer dereference in TIFFReadRawStrip1()
and other functions that expect td_stripbytecount to be non NULL.
Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2585

show more ...

49062afa11-Nov-2016 Even Rouault <[email protected]>

* tools/tiffcrop.c: fix multiple uint32 overflows in
writeBufferToSeparateStrips(), writeBufferToContigTiles() and
writeBufferToSeparateTiles() that could cause heap buffer overflows.
Reported by Hen

* tools/tiffcrop.c: fix multiple uint32 overflows in
writeBufferToSeparateStrips(), writeBufferToContigTiles() and
writeBufferToSeparateTiles() that could cause heap buffer overflows.
Reported by Henri Salo from Nixu Corporation.
Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2592

show more ...

a7abf0ba09-Nov-2016 Even Rouault <[email protected]>

* libtiff/tif_strip.c: make TIFFNumberOfStrips() return the td->td_nstrips
value when it is non-zero, instead of recomputing it. This is needed in
TIFF_STRIPCHOP mode where td_nstrips is modified. Fi

* libtiff/tif_strip.c: make TIFFNumberOfStrips() return the td->td_nstrips
value when it is non-zero, instead of recomputing it. This is needed in
TIFF_STRIPCHOP mode where td_nstrips is modified. Fixes a read outsize of
array in tiffsplit (or other utilities using TIFFNumberOfStrips()).
Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2587

show more ...

3f5f68e904-Nov-2016 Even Rouault <[email protected]>

* libtiff/tif_predic.c: fix memory leaks in error code paths added in
previous commit (fix for MSVR 35105)

a41c294c31-Oct-2016 Even Rouault <[email protected]>

* libtiff/tif_predict.h, libtiff/tif_predict.c:
Replace assertions by runtime checks to avoid assertions in debug mode,
or buffer overflows in release mode. Can happen when dealing with
unusual tile

* libtiff/tif_predict.h, libtiff/tif_predict.c:
Replace assertions by runtime checks to avoid assertions in debug mode,
or buffer overflows in release mode. Can happen when dealing with
unusual tile size like YCbCr with subsampling. Reported as MSVR 35105
by Axel Souchet & Vishal Chauhan from the MSRC Vulnerabilities & Mitigations
team.

show more ...

12345678910>>...115