History log of /libtiff-4.0.7/ChangeLog (Results 1 – 25 of 1168)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: v4.7.0, v4.7.0rc2, v4.7.0rc1, v4.6.0, v4.6.0rc2, v4.6.0rc1, v4.5.1, v4.5.1rc3, v4.5.1rc2, v4.5.1rc1, v4.5.0, v4.5.0rc3, v4.5.0rc2, v4.5.0rc1, v3.5.2, v3.5.1, v3.4beta037iptc, v3.4beta037, v3.4beta036, v3.4beta035, v3.4beta034, v3.4beta033, v3.4beta032, v3.4beta031, v3.4beta029, v3.4beta028, v3.4beta024, v3.4beta018, v4.4.0, v4.4.0rc1, v4.3.0, v4.3.0rc1, v4.2.0, v4.1.0, v4.0.10, v4.0.9, v4.0.8, v4.0.7
# 884f9736 19-Nov-2016 Bob Friesenhahn <[email protected]>

* libtiff 4.0.7 released.

* configure.ac: Update for 4.0.7 release.


# 07e63bcd 19-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.


# 1aa4ee54 19-Nov-2016 Even Rouault <[email protected]>

Assign CVE numbers


# c80c06ce 18-Nov-2016 Even Rouault <[email protected]>

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


# ca5b774b 18-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 ...


# 6d055b4f 16-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 ...


# 5936de5b 14-Nov-2016 Even Rouault <[email protected]>

Assign CVE-2016-9297 number


# c22e3e5b 12-Nov-2016 Bob Friesenhahn <[email protected]>

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


# d2c7f195 12-Nov-2016 Bob Friesenhahn <[email protected]>

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


# 35b7f035 12-Nov-2016 Bob Friesenhahn <[email protected]>

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


# 57b0f8ba 11-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 ...


# 16e71ae0 11-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


# 1a64e2cc 11-Nov-2016 Even Rouault <[email protected]>

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


# 56f3e29d 11-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


# 9bddab50 11-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 ...


# 1120426b 11-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 ...


# 49062afa 11-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 ...


# a7abf0ba 09-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 ...


# 3f5f68e9 04-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)


# a41c294c 31-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 ...


# 124d8fc8 25-Oct-2016 Even Rouault <[email protected]>

* tools/fax2tiff.c: fix segfault when specifying -r without
argument. Patch by Yuriy M. Kaminskiy.
Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2572


# c1a5a07a 25-Oct-2016 Even Rouault <[email protected]>

Fixing last ChangeLog entry


# 739dcd28 25-Oct-2016 Even Rouault <[email protected]>

* libtiff/tif_dir.c: discard values of SMinSampleValue and
SMaxSampleValue when they have been read and the value of
SamplesPerPixel is changed afterwards (like when reading a
OJPEG compressed image

* libtiff/tif_dir.c: discard values of SMinSampleValue and
SMaxSampleValue when they have been read and the value of
SamplesPerPixel is changed afterwards (like when reading a
OJPEG compressed image with a missing SamplesPerPixel tag,
and whose photometric is RGB or YCbCr, forcing SamplesPerPixel
being 3). Otherwise when rewriting the directory (for example
with tiffset, we will expect 3 values whereas the array had been
allocated with just one), thus causing a out of bound read access.
Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2500
(CVE-2014-8127, duplicate: CVE-2016-3658)

* libtiff/tif_write.c: avoid null pointer dereference on td_stripoffset
when writing directory, if FIELD_STRIPOFFSETS was artificially set
for a hack case in OJPEG case.
Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2500
(CVE-2014-8127, duplicate: CVE-2016-3658)

show more ...


# 0c05834d 25-Oct-2016 Even Rouault <[email protected]>

* tools/tiffinfo.c: fix out-of-bound read on some tiled images.
(http://bugzilla.maptools.org/show_bug.cgi?id=2517)

* libtiff/tif_compress.c: make TIFFNoDecode() return 0 to indicate an
error and ma

* tools/tiffinfo.c: fix out-of-bound read on some tiled images.
(http://bugzilla.maptools.org/show_bug.cgi?id=2517)

* libtiff/tif_compress.c: make TIFFNoDecode() return 0 to indicate an
error and make upper level read routines treat it accordingly.
(linked to the test case of http://bugzilla.maptools.org/show_bug.cgi?id=2517)

show more ...


# 0d521dfa 14-Oct-2016 Even Rouault <[email protected]>

* tools/tiffcrop.c: fix out-of-bound read of up to 3 bytes in
readContigTilesIntoBuffer(). Reported as MSVR 35092 by Axel Souchet
& Vishal Chauhan from the MSRC Vulnerabilities & Mitigations team.


12345678910>>...47