Summary
It was discovered that LibTIFF incorrectly handled certain malformed
images. If a user or automated system were tricked into opening a specially
crafted image, a remote attacker could crash the application, leading to a
denial of service, or possibly execute arbitrary code with user privileges.
Fixed packages 2
| Release | Package | Fixed in |
|---|---|---|
| Ubuntu · 14.04 LTS 14.04:LTS | tiff | 4.0.3-7ubuntu0.6 |
| Ubuntu · 16.04 LTS 16.04:LTS | tiff | 4.0.6-1ubuntu0.1 |
Vulnerabilities 39
-
Critical 9.8
tif_predict.h and tif_predict.c in libtiff 4.0.6 have assertions that can lead to assertion failures in debug mode, or …
-
High 8.8
LibTIFF version 4.0.7 is vulnerable to a heap buffer overflow in the tools/tiffcp resulting in DoS or code execution vi…
-
High 8.1
An exploitable remote code execution vulnerability exists in the handling of TIFF images in LibTIFF version 4.0.6. A cr…
-
Unscored —
The _TIFFVGetField function in tif_dir.c in libtiff 4.0.6 allows attackers to cause a denial of service (invalid memory…
-
Unscored —CVE-2015-8668 EPSS 14%
Heap-based buffer overflow in the PackBitsPreEncode function in tif_packbits.c in bmp2tiff in libtiff 4.0.6 and earlier…
-
Unscored —
Heap-based buffer overflow in the readContigStripsIntoBuffer function in tif_unix.c in LibTIFF 4.0.7, 3.9.3, 3.9.4, 3.9…
-
Unscored —
Integer overflow in tools/tiffcp.c in LibTIFF 4.0.7, 3.9.3, 3.9.4, 3.9.5, 3.9.6, 3.9.7, 4.0.0alpha4, 4.0.0alpha5, 4.0.0…
-
Unscored —
Off-by-one error in the t2p_readwrite_pdf_image_tile function in tools/tiff2pdf.c in LibTIFF 4.0.7 allows remote attack…
-
Unscored —
The fpAcc function in tif_predict.c in the tiff2rgba tool in LibTIFF 4.0.6 and earlier allows remote attackers to cause…
-
Unscored —
The rgb2ycbcr tool in LibTIFF 4.0.6 and earlier allows remote attackers to cause a denial of service (divide-by-zero) b…
-
Unscored —
The cvtClump function in the rgb2ycbcr tool in LibTIFF 4.0.6 and earlier allows remote attackers to cause a denial of s…
-
Unscored —
The _TIFFVGetField function in tif_dirinfo.c in LibTIFF 4.0.6 and earlier allows remote attackers to cause a denial of …
-
Unscored —
The TIFFWriteDirectoryTagLongLong8Array function in tif_dirwrite.c in the tiffset tool in LibTIFF 4.0.6 and earlier all…
-
Unscored —
Multiple integer overflows in the (1) cvt_by_strip and (2) cvt_by_tile functions in the tiff2rgba tool in LibTIFF 4.0.6…
-
Unscored —
Heap-based buffer overflow in the horizontalDifference8 function in tif_pixarlog.c in LibTIFF 4.0.6 and earlier allows …
-
Unscored —
Heap-based buffer overflow in the loadImage function in the tiffcrop tool in LibTIFF 4.0.6 and earlier allows remote at…
-
Unscored —
Buffer overflow in the PixarLogDecode function in tif_pixarlog.c in LibTIFF 4.0.6 and earlier allows remote attackers t…
-
Unscored —
The setByteArray function in tif_dir.c in libtiff 4.0.6 and earlier allows remote attackers to cause a denial of servic…
-
Unscored —
Out-of-bounds read in the PixarLogCleanup function in tif_pixarlog.c in libtiff 4.0.6 and earlier allows remote attacke…
-
Unscored —
Buffer overflow in the PixarLogDecode function in libtiff.so in the PixarLogDecode function in libtiff 4.0.6 and earlie…
-
Unscored —CVE-2016-5320 Rejected
DO NOT USE THIS CANDIDATE NUMBER. ConsultIDs: CVE-2016-5314. Reason: This candidate is a reservation duplicate of CVE-2…
-
Unscored —
The DumpModeDecode function in libtiff 4.0.6 and earlier allows attackers to cause a denial of service (invalid read an…
-
Unscored —
The setByteArray function in tif_dir.c in libtiff 4.0.6 and earlier allows remote attackers to cause a denial of servic…
-
Unscored —
The _TIFFFax3fillruns function in libtiff before 4.0.6 allows remote attackers to cause a denial of service (divide-by-…
-
Unscored —
An exploitable heap-based buffer overflow exists in the handling of TIFF images in LibTIFF's TIFF2PDF tool. A crafted T…
-
Unscored —CVE-2016-5875 Rejected
DO NOT USE THIS CANDIDATE NUMBER. ConsultIDs: CVE-2016-5314. Reason: This candidate is a reservation duplicate of CVE-2…
-
Unscored —
The TIFFReadRawStrip1 and TIFFReadRawTile1 functions in tif_read.c in libtiff before 4.0.7 allows remote attackers to c…
-
Unscored —
tiffsplit in libtiff 4.0.6 allows remote attackers to cause a denial of service (out-of-bounds read) via a crafted file…
-
Unscored —
The TIFFFetchNormalTag function in LibTiff 4.0.6 allows remote attackers to cause a denial of service (out-of-bounds re…
-
Unscored —
The TIFFFetchNormalTag function in LibTiff 4.0.6 allows remote attackers to cause a denial of service (NULL pointer der…
-
Unscored —
The t2p_readwrite_pdf_image_tile function in LibTIFF allows remote attackers to cause a denial of service (out-of-bound…
-
Unscored —
Integer overflow in the writeBufferToSeparateStrips function in tiffcrop.c in LibTIFF before 4.0.7 allows remote attack…
-
Unscored —
tif_pixarlog.c in libtiff 4.0.6 has out-of-bounds write vulnerabilities in heap allocated buffers. Reported as MSVR 350…
-
Unscored —
tif_write.c in libtiff 4.0.6 has an issue in the error code path of TIFFFlushData1() that didn't reset the tif_rawcc an…
-
Unscored —
tools/tiff2pdf.c in libtiff 4.0.6 has out-of-bounds write vulnerabilities in heap allocated buffers in t2p_process_jpeg…
-
Unscored —
tools/tiffcrop.c in libtiff 4.0.6 has out-of-bounds write vulnerabilities in buffers. Reported as MSVR 35093, MSVR 3509…
-
Unscored —
tools/tiffcrop.c in libtiff 4.0.6 reads an undefined buffer in readContigStripsIntoBuffer() because of a uint16 integer…
-
Unscored —
tools/tiffcrop.c in libtiff 4.0.6 has an out-of-bounds read in readContigTilesIntoBuffer(). Reported as MSVR 35092.
-
Unscored —
tools/tiffcp.c in libtiff 4.0.6 has an out-of-bounds write on tiled images with odd tile width versus image width. Repo…
References
-
report
https://ubuntu.com/security/CVE-2015-7554
-
report
https://ubuntu.com/security/CVE-2015-8668
-
report
https://ubuntu.com/security/CVE-2016-3622
-
report
https://ubuntu.com/security/CVE-2016-3623
-
report
https://ubuntu.com/security/CVE-2016-3624
-
report
https://ubuntu.com/security/CVE-2016-3632
-
report
https://ubuntu.com/security/CVE-2016-3658
-
report
https://ubuntu.com/security/CVE-2016-3945
-
report
https://ubuntu.com/security/CVE-2016-3990
-
report
https://ubuntu.com/security/CVE-2016-3991
-
report
https://ubuntu.com/security/CVE-2016-5314
-
report
https://ubuntu.com/security/CVE-2016-5315
-
report
https://ubuntu.com/security/CVE-2016-5316
-
report
https://ubuntu.com/security/CVE-2016-5317
-
report
https://ubuntu.com/security/CVE-2016-5320
-
report
https://ubuntu.com/security/CVE-2016-5321
-
report
https://ubuntu.com/security/CVE-2016-5322
-
report
https://ubuntu.com/security/CVE-2016-5323
-
report
https://ubuntu.com/security/CVE-2016-5652
-
report
https://ubuntu.com/security/CVE-2016-5875
-
report
https://ubuntu.com/security/CVE-2016-6223
-
report
https://ubuntu.com/security/CVE-2016-8331
-
report
https://ubuntu.com/security/CVE-2016-9273
-
report
https://ubuntu.com/security/CVE-2016-9297
-
report
https://ubuntu.com/security/CVE-2016-9448
-
report
https://ubuntu.com/security/CVE-2016-9453
-
report
https://ubuntu.com/security/CVE-2016-9532
-
report
https://ubuntu.com/security/CVE-2016-9533
-
report
https://ubuntu.com/security/CVE-2016-9534
-
report
https://ubuntu.com/security/CVE-2016-9535
-
report
https://ubuntu.com/security/CVE-2016-9536
-
report
https://ubuntu.com/security/CVE-2016-9537
-
report
https://ubuntu.com/security/CVE-2016-9538
-
report
https://ubuntu.com/security/CVE-2016-9539
-
report
https://ubuntu.com/security/CVE-2016-9540
-
report
https://ubuntu.com/security/CVE-2016-10092
-
report
https://ubuntu.com/security/CVE-2016-10093
-
report
https://ubuntu.com/security/CVE-2016-10094
-
report
https://ubuntu.com/security/CVE-2017-5225