CVE-2025-8177
LibTIFF thumbnail.c setrow buffer overflow
A vulnerability was found in LibTIFF up to 4.7.0. It has been rated as critical. This issue affects the function setrow of the file tools/thumbnail.c. The manipulation leads to buffer overflow. An attack has to be approached locally. The patch is named e8c9d6c616b19438695fd829e58ae4fde5bfbc22. It is recommended to apply a patch to fix this issue. This vulnerability only affects products that are no longer supported by the maintainer.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
4.8
LibTIFF thumbnail.c setrow buffer overflow
A vulnerability was found in LibTIFF up to 4.7.0. It has been rated as critical. This issue affects the function setrow of the file tools/thumbnail.c. The manipulation leads to buffer overflow. An attack has to be approached locally. The patch is named e8c9d6c616b19438695fd829e58ae4fde5bfbc22. It is recommended to apply a patch to fix this issue. This vulnerability only affects products that are no longer supported by the maintainer.
- Record
CVE-2025-8177- CVSS 4.0
- 4.8 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:X - CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:X/RL:O/RC:C - CVSS 3.0
- 5.3 Medium
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:X/RL:O/RC:C - CVSS 2.0
- 4.3
AV:L/AC:L/Au:S/C:P/I:P/A:P/E:ND/RL:OF/RC:C - Weakness
- CWE-120, CWE-119
- Updated
- 2026-11-02
EUVDEUVD-2025-22770
4.8
A vulnerability was found in LibTIFF up to 4.7.0. It has been rated as critical. This issue affects the function setrow of the file tools/thumbnail.c. The manipulation leads to buffer overflow. An attack has to be approached locally. The patch is named e8c9d6c616b19438695fd829e58ae4fde5bfbc22. It is recommended to apply a patch to fix this issue. This vulnerability only affects products that are no longer supported by the maintainer.
- Record
EUVD-2025-22770- CVSS 4.0
- 4.8 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:X - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-w743-578r-x56m
4.8
A vulnerability was found in LibTIFF up to 4.7.0. It has been rated as critical. This issue...
A vulnerability was found in LibTIFF up to 4.7.0. It has been rated as critical. This issue affects the function setrow of the file tools/thumbnail.c. The manipulation leads to buffer overflow. An attack has to be approached locally. The patch is named e8c9d6c616b19438695fd829e58ae4fde5bfbc22. It is recommended to apply a patch to fix this issue. This vulnerability only affects products that are no longer supported by the maintainer.
- Record
GHSA-w743-578r-x56m- CVSS 4.0
- 4.8 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L - Weakness
- CWE-119
- Updated
- 2026-11-02
NVD
4.8
A vulnerability was found in LibTIFF up to 4.7.0. It has been rated as critical. This issue affects the function setrow of the file tools/thumbnail.c. The manipulation leads to buffer overflow. An attack has to be approached locally. The patch is named e8c9d6c616b19438695fd829e58ae4fde5bfbc22. It is recommended to apply a patch to fix this issue. This vulnerability only affects products that are no longer supported by the maintainer.
- Record
CVE-2025-8177- CVSS 4.0
- 4.8 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L - CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 4.3 Medium
AV:L/AC:L/Au:S/C:P/I:P/A:P - Weakness
- CWE-119, CWE-120
- Updated
- 2026-11-02
OSVBELL-CVE-2025-8177
7.8
- Record
BELL-CVE-2025-8177- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSV
4.8
LibTIFF thumbnail.c setrow buffer overflow
A vulnerability was found in LibTIFF up to 4.7.0. It has been rated as critical. This issue affects the function setrow of the file tools/thumbnail.c. The manipulation leads to buffer overflow. An attack has to be approached locally. The patch is named e8c9d6c616b19438695fd829e58ae4fde5bfbc22. It is recommended to apply a patch to fix this issue. This vulnerability only affects products that are no longer supported by the maintainer.
- Record
CVE-2025-8177- CVSS 4.0
- 4.8 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:X - Weakness
- CWE-119, CWE-120
- Updated
- 2026-11-02
Show 26 moreShow less
OSVDEBIAN-CVE-2025-8177
7.8
A vulnerability was found in LibTIFF up to 4.7.0. It has been rated as critical. This issue affects the function setrow of the file tools/thumbnail.c. The manipulation leads to buffer overflow. An attack has to be approached locally. The patch is named e8c9d6c616b19438695fd829e58ae4fde5bfbc22. It is recommended to apply a patch to fix this issue. This vulnerability only affects products that are no longer supported by the maintainer.
- Record
DEBIAN-CVE-2025-8177- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVJLSEC-2025-318
4.8
A vulnerability was found in LibTIFF up to 4.7.0
A vulnerability was found in LibTIFF up to 4.7.0. It has been rated as critical. This issue affects the function setrow of the file tools/thumbnail.c. The manipulation leads to buffer overflow. An attack has to be approached locally. The patch is named e8c9d6c616b19438695fd829e58ae4fde5bfbc22. It is recommended to apply a patch to fix this issue. This vulnerability only affects products that are no longer supported by the maintainer.
- Record
JLSEC-2025-318- CVSS 4.0
- 4.8 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 2.0
- 4.3 Medium
AV:L/AC:L/Au:S/C:P/I:P/A:P - CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2025-1920
5.3
libtiff security update
This provides support for the Tag Image File Format (TIFF), a widely used format for storing image data. The latest version of the TIFF specification is available on-line in several different formats.And contains command-line programs for manipulating TIFF format image files using the libtiff library.
Security Fix(es):
A vulnerability was found in LibTIFF up to 4.7.0. It has been rated as critical. This issue affects the function setrow of the file tools/thumbnail.c. The manipulation leads to buffer overflow. An attack has to be approached locally. The patch is named e8c9d6c616b19438695fd829e58ae4fde5bfbc22. It is recommended to apply a patch to fix this issue. This vulnerability only affects products that are no longer supported by the maintainer.(CVE-2025-8177)
- Record
OESA-2025-1920- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVOESA-2025-1921
5.3
libtiff security update
This provides support for the Tag Image File Format (TIFF), a widely used format for storing image data. The latest version of the TIFF specification is available on-line in several different formats.And contains command-line programs for manipulating TIFF format image files using the libtiff library.
Security Fix(es):
A vulnerability was found in LibTIFF up to 4.7.0. It has been rated as critical. This issue affects the function setrow of the file tools/thumbnail.c. The manipulation leads to buffer overflow. An attack has to be approached locally. The patch is named e8c9d6c616b19438695fd829e58ae4fde5bfbc22. It is recommended to apply a patch to fix this issue. This vulnerability only affects products that are no longer supported by the maintainer.(CVE-2025-8177)
- Record
OESA-2025-1921- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVOESA-2025-1922
5.3
libtiff security update
This provides support for the Tag Image File Format (TIFF), a widely used format for storing image data. The latest version of the TIFF specification is available on-line in several different formats.And contains command-line programs for manipulating TIFF format image files using the libtiff library.
Security Fix(es):
A vulnerability was found in LibTIFF up to 4.7.0. It has been rated as critical. This issue affects the function setrow of the file tools/thumbnail.c. The manipulation leads to buffer overflow. An attack has to be approached locally. The patch is named e8c9d6c616b19438695fd829e58ae4fde5bfbc22. It is recommended to apply a patch to fix this issue. This vulnerability only affects products that are no longer supported by the maintainer.(CVE-2025-8177)
- Record
OESA-2025-1922- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVRHSA-2025:21407
8.8
Red Hat Security Advisory: libtiff security update
- Record
RHSA-2025:21407- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVROOT-OS-ALPINE-320-CVE-2025-8177
7.8
CVE-2025-8177 in tiff - Patched by Root
Root has patched CVE-2025-8177 in the tiff package for Root:Alpine:3.20. Multiple fixed versions available.
- Record
ROOT-OS-ALPINE-320-CVE-2025-8177- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVROOT-OS-DEBIAN-11-CVE-2025-8177
7.8
CVE-2025-8177 in tiff - Patched by Root
Root has patched CVE-2025-8177 in the tiff package for Root:Debian:11. Multiple fixed versions available.
- Record
ROOT-OS-DEBIAN-11-CVE-2025-8177- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVROOT-OS-DEBIAN-12-CVE-2025-8177
7.8
CVE-2025-8177 in tiff - Patched by Root
Root has patched CVE-2025-8177 in the tiff package for Root:Debian:12. Multiple fixed versions available.
- Record
ROOT-OS-DEBIAN-12-CVE-2025-8177- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2025-8177
4.8
A vulnerability was found in LibTIFF up to 4.7.0. It has been rated as critical. This issue affects the function setrow of the file tools/thumbnail.c. The manipulation leads to buffer overflow. An attack has to be approached locally. The patch is named e8c9d6c616b19438695fd829e58ae4fde5bfbc22. It is recommended to apply a patch to fix this issue. This vulnerability only affects products that are no longer supported by the maintainer.
- Record
UBUNTU-CVE-2025-8177- CVSS 4.0
- 4.8 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N - CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVAZL-65970 No score
CVE-2025-8177 affecting package libtiff for versions less than 4.6.0-7
A vulnerability was found in LibTIFF up to 4.7.0. It has been rated as critical. This issue affects the function setrow of the file tools/thumbnail.c. The manipulation leads to buffer overflow. An attack has to be approached locally. The patch is named e8c9d6c616b19438695fd829e58ae4fde5bfbc22. It is recommended to apply a patch to fix this issue. This vulnerability only affects products that are no longer supported by the maintainer.
- Record
AZL-65970- Updated
- 2026-11-05
OSVAZL-65978 No score
CVE-2025-8177 affecting package libtiff for versions less than 4.6.0-8
A vulnerability was found in LibTIFF up to 4.7.0. It has been rated as critical. This issue affects the function setrow of the file tools/thumbnail.c. The manipulation leads to buffer overflow. An attack has to be approached locally. The patch is named e8c9d6c616b19438695fd829e58ae4fde5bfbc22. It is recommended to apply a patch to fix this issue. This vulnerability only affects products that are no longer supported by the maintainer.
- Record
AZL-65978- Updated
- 2026-11-02
OSVCLSA-2025-1758644444 No score
libtiff: Fix of 2 CVEs
- CVE-2025-8176: fix use after free in tools/tiffmedian.c
- CVE-2025-8177: fix buffer overflow in tools/thumbnail.c
- Record
CLSA-2025-1758644444- Updated
- 2026-11-02
OSVCLSA-2025-1758823373 No score
libtiff: Fix of 2 CVEs
- CVE-2025-8176: fix use after free vulnerability in get_histogram function that prevents proper scanline reading and processing in tools/tiffmedian.c
- CVE-2025-8177: fix array overflow in thumbnail generation that could cause buffer overflow when processing malformed TIFF files in tools/thumbnail.c
- Record
CLSA-2025-1758823373- Updated
- 2026-11-02
OSVCLSA-2025-1764886460 No score
libtiff: Fix of CVE-2025-8177
- CVE-2025-8177: fix buffer overflow in tools/thumbnail.c
- Record
CLSA-2025-1764886460- Updated
- 2026-11-02
OSVMGASA-2025-0252 No score
Updated libtiff packages fix security vulnerabilities
LibTIFF fax2ps tiff2pdf.c t2p_read_tiff_init null pointer dereference. (CVE-2024-13978) LibTIFF tiffmedian.c get_histogram use after free. (CVE-2025-8176) LibTIFF thumbnail.c setrow buffer overflow. (CVE-2025-8177) libtiff tiff2ps tiff2ps.c PS_Lvl2page null pointer dereference. (CVE-2025-8534) LibTIFF tiffcrop tiffcrop.c main memory corruption. (CVE-2025-8961) LibTIFF tiffcmp tiffcmp.c InitCCITTFax3 memory leak. (CVE-2025-9165) Libtiff: libtiff write-what-where. (CVE-2025-9900)
- Record
MGASA-2025-0252- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15417-1 No score
libtiff-devel-32bit-4.7.0-7.1 on GA media
These are all security issues fixed in the libtiff-devel-32bit-4.7.0-7.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15417-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:20049-1 No score
Security update for tiff
This update for tiff fixes the following issues:
tiff was updated to 4.7.1:
-
Software configuration changes:
- Define HAVE_JPEGTURBO_DUAL_MODE_8_12 and LERC_STATIC in tif_config.h.
- CMake: define WORDS_BIGENDIAN via tif_config.h
- doc/CMakeLists.txt: remove useless cmake_minimum_required()
- CMake: fix build with LLVM/Clang 17 (fixes issue #651)
- CMake: set CMP0074 new policy
- Set LINKER_LANGUAGE for C targets with C deps
- Export tiffxx cmake target (fixes issue #674)
- autogen.sh: Enable verbose wget.
- configure.ac: Syntax updates for Autoconf 2.71
- autogen.sh: Re-implement based on autoreconf. Failure to update config.guess/config.sub does not return error (fixes issue #672)
- CMake: fix CMake 4.0 warning when minimum required version is < 3.10.
- CMake: Add build option tiff-static (fixes issue #709) Library changes:
- Add TIFFOpenOptionsSetWarnAboutUnknownTags() for explicit control about emitting warnings for unknown tags. No longer emit warnings about unknown tags by default
- tif_predict.c: speed-up decompression in some cases.
-
Bug fixes:
- tif_fax3: For fax group 3 data if no EOL is detected, reading is retried without synchronisation for EOLs. (fixes issue #54)
- Updating TIFFMergeFieldInfo() with read_count=write_count=0 for FIELD_IGNORE. Updating TIFFMergeFieldInfo() with read_count=write_count=0 for FIELD_IGNORE. Improving handling when field_name = NULL. (fixes issue #532)
- tiff.h: add COMPRESSION_JXL_DNG_1_7=52546 as used for JPEGXL compression in the DNG 1.7 specification
- TIFFWriteDirectorySec: Increment string length for ASCII tags for codec tags defined with FIELD_xxx bits, as it is done for FIELD_CUSTOM tags. (fixes issue #648)
- Do not error out on a tag whose tag count value is zero, just issue a warning. Fix parsing a private tag 0x80a6 (fixes issue #647)
- TIFFDefaultTransferFunction(): give up beyond td_bitspersample = 24 Fixes https://github.com/OSGeo/gdal/issues/10875)
- tif_getimage.c: Remove unnecessary calls to TIFFRGBAImageOK() (fixes issue #175)
- Fix writing a Predictor=3 file with non-native endianness
- _TIFFVSetField(): fix potential use of unallocated memory (out-of-bounds
- read / nullptr dereference) in case of out-of-memory situation when dealing with custom tags (fixes issue #663)
- tif_fax3.c: Error out for CCITT fax encoding if SamplesPerPixel is not equal 1 and PlanarConfiguration = Contiguous (fixes issue #26)
- tif_fax3.c: error out after a number of times end-of-line or unexpected bad code words have been reached. (fixes issue #670)
- Fix memory leak in TIFFSetupStrips() (fixes issue #665)
- tif_zip.c: Provide zlib allocation functions. Otherwise for zlib built with -DZ_SOLO inflating will fail.
- Fix memory leak in _TIFFSetDefaultCompressionState. (fixes issue #676)
- tif_predict.c: Don’t overwrite input buffer of TIFFWriteScanline() if "prediction" is enabled. Use extra working buffer in PredictorEncodeRow(). (fixes issue #5)
- tif_getimage.c: update some integer overflow checks (fixes issue #79)
- tif_getimage.c: Fix buffer underflow crash for less raster rows at TIFFReadRGBAImageOriented() (fixes issue #704, bsc#1250413, CVE-2025-9900)
- TIFFReadRGBAImage(): several fixes to avoid buffer overflows.
- Correct passing arguments to TIFFCvtIEEEFloatToNative() and TIFFCvtIEEEDoubleToNative() if HAVE_IEEEFP is not defined. (fixes issue #699)
- LZWDecode(): avoid nullptr dereference when trying to read again after EOI marker has been found with remaining output bytes (fixes issue #698)
- TIFFSetSubDirectory(): check _TIFFCheckDirNumberAndOffset() return.
- TIFFUnlinkDirectory() and TIFFWriteDirectorySec(): clear tif_rawcp when clearing tif_rawdata (fixes issue #711)
- JPEGEncodeRaw(): error out if a previous scanline failed to be written, to avoid out-of-bounds access (fixes issue #714)
- tif_jpeg: Fix bug in…
- Record
openSUSE-SU-2025:20049-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:02770-1 No score
Security update for tiff
This update for tiff fixes the following issues:
- Updated TIFFMergeFieldInfo() with read_count=write_count=0 for FIELD_IGNORE (bsc#1243503)
- CVE-2025-8176: Fixed heap use-after-free in tools/tiffmedian.c (bsc#1247108)
- CVE-2025-8177: Fixed possible buffer overflow in tools/thumbnail.c:setrow() when processing malformed TIFF files (bsc#1247106)
- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix FTBFS with cmake4
- Add %check section
- Remove Group: declarations, no longer used
- Record
SUSE-SU-2025:02770-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:02771-1 No score
Security update for tiff
This update for tiff fixes the following issues:
- CVE-2025-8176: Fixed heap use-after-free in tools/tiffmedian.c (bsc#1247108)
- CVE-2025-8177: Fixed possible buffer overflow in tools/thumbnail.c:setrow() when processing malformed TIFF files (bsc#1247106)
- Record
SUSE-SU-2025:02771-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:02815-1 No score
Security update for tiff
This update for tiff fixes the following issues:
- CVE-2025-8176: Fixed heap use-after-free in tools/tiffmedian.c (bsc#1247108)
- CVE-2025-8177: Fixed possible buffer overflow in tools/thumbnail.c:setrow() when processing malformed TIFF files (bsc#1247106)
- Record
SUSE-SU-2025:02815-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:20971-1 No score
Security update for tiff
This update for tiff fixes the following issues:
- Update to 4.7.1:
Security:
- CVE-2025-8177: Fixed possible buffer overflow in tools/thumbnail.c:setrow() when processing malformed TIFF files (bsc#1247106)
- CVE-2025-8176: Fixed heap use-after-free in tools/tiffmedian.c (bsc#1247108)
- CVE-2024-13978: libtiff: Fixed LibTIFF Null Pointer Dereference (bsc#1247581)
- CVE-2025-8534: Fixed null pointer dereference in function PS_Lvl2page (bsc#1247582)
- CVE-2025-8961: Fixed segmentation fault via main function of tiffcrop utility (bsc#1248117)
- CVE-2025-9165: libtiff: Fixed local execution manipulation leading to memory leak (bsc#1248330)
- CVE-2025-9900: libtiff: Fixed Write-What-Where via TIFFReadRGBAImageOriented (bsc#1250413) Software configuration changes:
- Define HAVE_JPEGTURBO_DUAL_MODE_8_12 and LERC_STATIC in tif_config.h.
- CMake: define WORDS_BIGENDIAN via tif_config.h
- doc/CMakeLists.txt: remove useless cmake_minimum_required()
- CMake: fix build with LLVM/Clang 17 (fixes issue #651)
- CMake: set CMP0074 new policy
- Set LINKER_LANGUAGE for C targets with C deps
- Export tiffxx cmake target (fixes issue #674)
- autogen.sh: Enable verbose wget.
- configure.ac: Syntax updates for Autoconf 2.71
- autogen.sh: Re-implement based on autoreconf. Failure to update config.guess/config.sub does not return error (fixes issue #672)
- CMake: fix CMake 4.0 warning when minimum required version is < 3.10.
- CMake: Add build option tiff-static (fixes issue #709) Library changes:
- Add TIFFOpenOptionsSetWarnAboutUnknownTags() for explicit control about emitting warnings for unknown tags. No longer emit warnings about unknown tags by default
- tif_predict.c: speed-up decompression in some cases. Bug fixes:
- tif_fax3: For fax group 3 data if no EOL is detected, reading is retried without synchronisation for EOLs. (fixes issue #54)
- Updating TIFFMergeFieldInfo() with read_count=write_count=0 for FIELD_IGNORE. Updating TIFFMergeFieldInfo() with read_count=write_count=0 for FIELD_IGNORE. Improving handling when field_name = NULL. (fixes issue #532)
- tiff.h: add COMPRESSION_JXL_DNG_1_7=52546 as used for JPEGXL compression in the DNG 1.7 specification
- TIFFWriteDirectorySec: Increment string length for ASCII tags for codec tags defined with FIELD_xxx bits, as it is done for FIELD_CUSTOM tags. (fixes issue #648)
- Do not error out on a tag whose tag count value is zero, just issue a warning. Fix parsing a private tag 0x80a6 (fixes issue #647)
- TIFFDefaultTransferFunction(): give up beyond td_bitspersample = 24
- tif_getimage.c: Remove unnecessary calls to TIFFRGBAImageOK() (fixes issue #175)
- Fix writing a Predictor=3 file with non-native endianness
- _TIFFVSetField(): fix potential use of unallocated memory (out-of-bounds
- read / nullptr dereference) in case of out-of-memory situation when dealing with custom tags (fixes issue #663)
- tif_fax3.c: Error out for CCITT fax encoding if SamplesPerPixel is not equal 1 and PlanarConfiguration = Contiguous (fixes issue #26)
- tif_fax3.c: error out after a number of times end-of-line or unexpected bad code words have been reached. (fixes issue #670)
- Fix memory leak in TIFFSetupStrips() (fixes issue #665)
- tif_zip.c: Provide zlib allocation functions. Otherwise for zlib built with -DZ_SOLO inflating will fail.
- Fix memory leak in _TIFFSetDefaultCompressionState. (fixes issue #676)
- tif_predict.c: Don’t overwrite input buffer of TIFFWriteScanline() if "prediction" is enabled. Use extra working buffer in PredictorEncodeRow(). (fixes issue #5)
- tif_getimage.c: update some integer overflow checks (fixes issue #79)
- TIFFReadRGBAImage(): several fixes to avoid buffer overflows.
- Correct passing arguments to TIFFCvtIEEEFloatToNative() and TIFFCvtIEEEDoubleToNative() if HAVE_IEEEFP is not defined. (fixes issue #699)
- LZWDecode(): avoid…
- Record
SUSE-SU-2025:20971-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:21009-1 No score
Security update for tiff
This update for tiff fixes the following issues:
tiff was updated to 4.7.1:
-
Software configuration changes:
- Define HAVE_JPEGTURBO_DUAL_MODE_8_12 and LERC_STATIC in tif_config.h.
- CMake: define WORDS_BIGENDIAN via tif_config.h
- doc/CMakeLists.txt: remove useless cmake_minimum_required()
- CMake: fix build with LLVM/Clang 17 (fixes issue #651)
- CMake: set CMP0074 new policy
- Set LINKER_LANGUAGE for C targets with C deps
- Export tiffxx cmake target (fixes issue #674)
- autogen.sh: Enable verbose wget.
- configure.ac: Syntax updates for Autoconf 2.71
- autogen.sh: Re-implement based on autoreconf. Failure to update config.guess/config.sub does not return error (fixes issue #672)
- CMake: fix CMake 4.0 warning when minimum required version is < 3.10.
- CMake: Add build option tiff-static (fixes issue #709) Library changes:
- Add TIFFOpenOptionsSetWarnAboutUnknownTags() for explicit control about emitting warnings for unknown tags. No longer emit warnings about unknown tags by default
- tif_predict.c: speed-up decompression in some cases.
-
Bug fixes:
- tif_fax3: For fax group 3 data if no EOL is detected, reading is retried without synchronisation for EOLs. (fixes issue #54)
- Updating TIFFMergeFieldInfo() with read_count=write_count=0 for FIELD_IGNORE. Updating TIFFMergeFieldInfo() with read_count=write_count=0 for FIELD_IGNORE. Improving handling when field_name = NULL. (fixes issue #532)
- tiff.h: add COMPRESSION_JXL_DNG_1_7=52546 as used for JPEGXL compression in the DNG 1.7 specification
- TIFFWriteDirectorySec: Increment string length for ASCII tags for codec tags defined with FIELD_xxx bits, as it is done for FIELD_CUSTOM tags. (fixes issue #648)
- Do not error out on a tag whose tag count value is zero, just issue a warning. Fix parsing a private tag 0x80a6 (fixes issue #647)
- TIFFDefaultTransferFunction(): give up beyond td_bitspersample = 24 Fixes https://github.com/OSGeo/gdal/issues/10875)
- tif_getimage.c: Remove unnecessary calls to TIFFRGBAImageOK() (fixes issue #175)
- Fix writing a Predictor=3 file with non-native endianness
- _TIFFVSetField(): fix potential use of unallocated memory (out-of-bounds
- read / nullptr dereference) in case of out-of-memory situation when dealing with custom tags (fixes issue #663)
- tif_fax3.c: Error out for CCITT fax encoding if SamplesPerPixel is not equal 1 and PlanarConfiguration = Contiguous (fixes issue #26)
- tif_fax3.c: error out after a number of times end-of-line or unexpected bad code words have been reached. (fixes issue #670)
- Fix memory leak in TIFFSetupStrips() (fixes issue #665)
- tif_zip.c: Provide zlib allocation functions. Otherwise for zlib built with -DZ_SOLO inflating will fail.
- Fix memory leak in _TIFFSetDefaultCompressionState. (fixes issue #676)
- tif_predict.c: Don’t overwrite input buffer of TIFFWriteScanline() if "prediction" is enabled. Use extra working buffer in PredictorEncodeRow(). (fixes issue #5)
- tif_getimage.c: update some integer overflow checks (fixes issue #79)
- tif_getimage.c: Fix buffer underflow crash for less raster rows at TIFFReadRGBAImageOriented() (fixes issue #704, bsc#1250413, CVE-2025-9900)
- TIFFReadRGBAImage(): several fixes to avoid buffer overflows.
- Correct passing arguments to TIFFCvtIEEEFloatToNative() and TIFFCvtIEEEDoubleToNative() if HAVE_IEEEFP is not defined. (fixes issue #699)
- LZWDecode(): avoid nullptr dereference when trying to read again after EOI marker has been found with remaining output bytes (fixes issue #698)
- TIFFSetSubDirectory(): check _TIFFCheckDirNumberAndOffset() return.
- TIFFUnlinkDirectory() and TIFFWriteDirectorySec(): clear tif_rawcp when clearing tif_rawdata (fixes issue #711)
- JPEGEncodeRaw(): error out if a previous scanline failed to be written, to avoid out-of-bounds access (fixes issue #714)
- tif_jpeg: Fix bug in…
- Record
SUSE-SU-2025:21009-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:21032-1 No score
Security update for tiff
This update for tiff fixes the following issues:
tiff was updated to 4.7.1:
-
Software configuration changes:
- Define HAVE_JPEGTURBO_DUAL_MODE_8_12 and LERC_STATIC in tif_config.h.
- CMake: define WORDS_BIGENDIAN via tif_config.h
- doc/CMakeLists.txt: remove useless cmake_minimum_required()
- CMake: fix build with LLVM/Clang 17 (fixes issue #651)
- CMake: set CMP0074 new policy
- Set LINKER_LANGUAGE for C targets with C deps
- Export tiffxx cmake target (fixes issue #674)
- autogen.sh: Enable verbose wget.
- configure.ac: Syntax updates for Autoconf 2.71
- autogen.sh: Re-implement based on autoreconf. Failure to update config.guess/config.sub does not return error (fixes issue #672)
- CMake: fix CMake 4.0 warning when minimum required version is < 3.10.
- CMake: Add build option tiff-static (fixes issue #709) Library changes:
- Add TIFFOpenOptionsSetWarnAboutUnknownTags() for explicit control about emitting warnings for unknown tags. No longer emit warnings about unknown tags by default
- tif_predict.c: speed-up decompression in some cases.
-
Bug fixes:
- tif_fax3: For fax group 3 data if no EOL is detected, reading is retried without synchronisation for EOLs. (fixes issue #54)
- Updating TIFFMergeFieldInfo() with read_count=write_count=0 for FIELD_IGNORE. Updating TIFFMergeFieldInfo() with read_count=write_count=0 for FIELD_IGNORE. Improving handling when field_name = NULL. (fixes issue #532)
- tiff.h: add COMPRESSION_JXL_DNG_1_7=52546 as used for JPEGXL compression in the DNG 1.7 specification
- TIFFWriteDirectorySec: Increment string length for ASCII tags for codec tags defined with FIELD_xxx bits, as it is done for FIELD_CUSTOM tags. (fixes issue #648)
- Do not error out on a tag whose tag count value is zero, just issue a warning. Fix parsing a private tag 0x80a6 (fixes issue #647)
- TIFFDefaultTransferFunction(): give up beyond td_bitspersample = 24 Fixes https://github.com/OSGeo/gdal/issues/10875)
- tif_getimage.c: Remove unnecessary calls to TIFFRGBAImageOK() (fixes issue #175)
- Fix writing a Predictor=3 file with non-native endianness
- _TIFFVSetField(): fix potential use of unallocated memory (out-of-bounds
- read / nullptr dereference) in case of out-of-memory situation when dealing with custom tags (fixes issue #663)
- tif_fax3.c: Error out for CCITT fax encoding if SamplesPerPixel is not equal 1 and PlanarConfiguration = Contiguous (fixes issue #26)
- tif_fax3.c: error out after a number of times end-of-line or unexpected bad code words have been reached. (fixes issue #670)
- Fix memory leak in TIFFSetupStrips() (fixes issue #665)
- tif_zip.c: Provide zlib allocation functions. Otherwise for zlib built with -DZ_SOLO inflating will fail.
- Fix memory leak in _TIFFSetDefaultCompressionState. (fixes issue #676)
- tif_predict.c: Don’t overwrite input buffer of TIFFWriteScanline() if "prediction" is enabled. Use extra working buffer in PredictorEncodeRow(). (fixes issue #5)
- tif_getimage.c: update some integer overflow checks (fixes issue #79)
- tif_getimage.c: Fix buffer underflow crash for less raster rows at TIFFReadRGBAImageOriented() (fixes issue #704, bsc#1250413, CVE-2025-9900)
- TIFFReadRGBAImage(): several fixes to avoid buffer overflows.
- Correct passing arguments to TIFFCvtIEEEFloatToNative() and TIFFCvtIEEEDoubleToNative() if HAVE_IEEEFP is not defined. (fixes issue #699)
- LZWDecode(): avoid nullptr dereference when trying to read again after EOI marker has been found with remaining output bytes (fixes issue #698)
- TIFFSetSubDirectory(): check _TIFFCheckDirNumberAndOffset() return.
- TIFFUnlinkDirectory() and TIFFWriteDirectorySec(): clear tif_rawcp when clearing tif_rawdata (fixes issue #711)
- JPEGEncodeRaw(): error out if a previous scanline failed to be written, to avoid out-of-bounds access (fixes issue #714)
- tif_jpeg: Fix bug in…
- Record
SUSE-SU-2025:21032-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:21037-1 No score
Security update for tiff
This update for tiff fixes the following issues:
tiff was updated to 4.7.1:
Software configuration changes:
- Define HAVE_JPEGTURBO_DUAL_MODE_8_12 and LERC_STATIC in tif_config.h.
- CMake: define WORDS_BIGENDIAN via tif_config.h
- doc/CMakeLists.txt: remove useless cmake_minimum_required()
- CMake: fix build with LLVM/Clang 17 (fixes issue #651)
- CMake: set CMP0074 new policy
- Set LINKER_LANGUAGE for C targets with C deps
- Export tiffxx cmake target (fixes issue #674)
- autogen.sh: Enable verbose wget.
- configure.ac: Syntax updates for Autoconf 2.71
- autogen.sh: Re-implement based on autoreconf. Failure to update config.guess/config.sub does not return error (fixes issue #672)
- CMake: fix CMake 4.0 warning when minimum required version is < 3.10.
- CMake: Add build option tiff-static (fixes issue #709)
Library changes:
- Add TIFFOpenOptionsSetWarnAboutUnknownTags() for explicit control about emitting warnings for unknown tags. No longer emit warnings about unknown tags by default
- tif_predict.c: speed-up decompression in some cases.
Bug fixes:
- tif_fax3: For fax group 3 data if no EOL is detected, reading is retried without synchronisation for EOLs. (fixes issue #54)
- Updating TIFFMergeFieldInfo() with read_count=write_count=0 for FIELD_IGNORE. Updating TIFFMergeFieldInfo() with read_count=write_count=0 for FIELD_IGNORE. Improving handling when field_name = NULL. (fixes issue #532)
- tiff.h: add COMPRESSION_JXL_DNG_1_7=52546 as used for JPEGXL compression in the DNG 1.7 specification
- TIFFWriteDirectorySec: Increment string length for ASCII tags for codec tags defined with FIELD_xxx bits, as it is done for FIELD_CUSTOM tags. (fixes issue #648)
- Do not error out on a tag whose tag count value is zero, just issue a warning. Fix parsing a private tag 0x80a6 (fixes issue #647)
- TIFFDefaultTransferFunction(): give up beyond td_bitspersample = 24 Fixes https://github.com/OSGeo/gdal/issues/10875)
- tif_getimage.c: Remove unnecessary calls to TIFFRGBAImageOK() (fixes issue #175)
- Fix writing a Predictor=3 file with non-native endianness
- _TIFFVSetField(): fix potential use of unallocated memory (out-of-bounds
- read / nullptr dereference) in case of out-of-memory situation when dealing with custom tags (fixes issue #663)
- tif_fax3.c: Error out for CCITT fax encoding if SamplesPerPixel is not equal 1 and PlanarConfiguration = Contiguous (fixes issue #26)
- tif_fax3.c: error out after a number of times end-of-line or unexpected bad code words have been reached. (fixes issue #670)
- Fix memory leak in TIFFSetupStrips() (fixes issue #665)
- tif_zip.c: Provide zlib allocation functions. Otherwise for zlib built with -DZ_SOLO inflating will fail.
- Fix memory leak in _TIFFSetDefaultCompressionState. (fixes issue #676)
- tif_predict.c: Don’t overwrite input buffer of TIFFWriteScanline() if "prediction" is enabled. Use extra working buffer in PredictorEncodeRow(). (fixes issue #5)
- tif_getimage.c: update some integer overflow checks (fixes issue #79)
- tif_getimage.c: Fix buffer underflow crash for less raster rows at TIFFReadRGBAImageOriented() (fixes issue #704, bsc#1250413, CVE-2025-9900)
- TIFFReadRGBAImage(): several fixes to avoid buffer overflows.
- Correct passing arguments to TIFFCvtIEEEFloatToNative() and TIFFCvtIEEEDoubleToNative() if HAVE_IEEEFP is not defined. (fixes issue #699)
- LZWDecode(): avoid nullptr dereference when trying to read again after EOI marker has been found with remaining output bytes (fixes issue #698)
- TIFFSetSubDirectory(): check _TIFFCheckDirNumberAndOffset() return.
- TIFFUnlinkDirectory() and TIFFWriteDirectorySec(): clear tif_rawcp when clearing tif_rawdata (fixes issue #711)
- JPEGEncodeRaw(): error out if a previous scanline failed to be written, to avoid out-of-bounds access (fixes issue #714)
- tif_jpeg: Fix bug…
- Record
SUSE-SU-2025:21037-1- Updated
- 2026-11-02
OSVUSN-7707-1 No score
tiff vulnerabilities
It was discovered that LibTIFF incorrectly handled certain memory operations when using tiffmedian tool. An attacker could trick a user into processing a specially crafted tiff image file and potentially use this issue to cause a denial of service. (CVE-2025-8176)
It was discovered that LibTIFF did not properly perform bounds checking in certain operations when using thumbnail tool. An attacker could trick a user into processing a specially crafted tiff image file and potentially use this issue to cause a denial of service. This issue only affected Ubuntu 14.04 LTS and Ubuntu 16.04 LTS. (CVE-2025-8177)
It was discovered that LibTIFF incorrectly handled certain memory
operations when using tiff2ps tool. An attacker could trick a user into
processing a specially crafted tiff image file and potentially use this
issue to cause a denial of service. (CVE-2025-8534)
It was discovered that LibTIFF did not properly perform bounds checking
in certain operations when using tiffcrop tool. An attacker could trick
a user into processing a specially crafted tiff image file and
potentially use this issue to cause a denial of service. (CVE-2025-8851)
- Record
USN-7707-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libtiffAzure Linux:3 |
before 4.6.0-7 | 4.6.0-7 |
libtiffAzure Linux:2 |
before 4.6.0-8 | 4.6.0-8 |
tiffAlpaquita:23 |
4.4.0-r1 and later | None known |
tiffAlpaquita:25 |
4.7.0-r0 and later | None known |
tiffAlpaquita:stream |
4.4.0-r1 and later | None known |
tiffBellSoft Hardened Containers:23 |
4.4.0-r1 and later | None known |
tiffBellSoft Hardened Containers:25 |
4.7.0-r0 and later | None known |
tiffBellSoft Hardened Containers:stream |
4.4.0-r1 and later | None known |
libtiffTuxCare:CentOS:7 From an advisory covering 2 CVEs |
before 4.0.3-35.el7.tuxcare.els4 | 4.0.3-35.el7.tuxcare.els4 |
libtiff-develTuxCare:CentOS:7 From an advisory covering 2 CVEs |
before 4.0.3-35.el7.tuxcare.els4 | 4.0.3-35.el7.tuxcare.els4 |
Show 70 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libtiff-staticTuxCare:CentOS:7 From an advisory covering 2 CVEs |
before 4.0.3-35.el7.tuxcare.els4 | 4.0.3-35.el7.tuxcare.els4 |
libtiff-toolsTuxCare:CentOS:7 From an advisory covering 2 CVEs |
before 4.0.3-35.el7.tuxcare.els4 | 4.0.3-35.el7.tuxcare.els4 |
libtiffTuxCare:AlmaLinux:9.2 From an advisory covering 2 CVEs |
before 4.4.0-8.el9_2.tuxcare.els5 | 4.4.0-8.el9_2.tuxcare.els5 |
libtiff-develTuxCare:AlmaLinux:9.2 From an advisory covering 2 CVEs |
before 4.4.0-8.el9_2.tuxcare.els5 | 4.4.0-8.el9_2.tuxcare.els5 |
libtiff-staticTuxCare:AlmaLinux:9.2 From an advisory covering 2 CVEs |
before 4.4.0-8.el9_2.tuxcare.els5 | 4.4.0-8.el9_2.tuxcare.els5 |
libtiff-toolsTuxCare:AlmaLinux:9.2 From an advisory covering 2 CVEs |
before 4.4.0-8.el9_2.tuxcare.els5 | 4.4.0-8.el9_2.tuxcare.els5 |
libtiffTuxCare:AlmaLinux:9.6 |
before 4.4.0-13.el9_6.2.tuxcare.els1 | 4.4.0-13.el9_6.2.tuxcare.els1 |
libtiff-develTuxCare:AlmaLinux:9.6 |
before 4.4.0-13.el9_6.2.tuxcare.els1 | 4.4.0-13.el9_6.2.tuxcare.els1 |
libtiff-staticTuxCare:AlmaLinux:9.6 |
before 4.4.0-13.el9_6.2.tuxcare.els1 | 4.4.0-13.el9_6.2.tuxcare.els1 |
libtiff-toolsTuxCare:AlmaLinux:9.6 |
before 4.4.0-13.el9_6.2.tuxcare.els1 | 4.4.0-13.el9_6.2.tuxcare.els1 |
tiffDebian:12 |
All versions, plus listed versions 4.5.0-64.5.0-6+deb12u14.5.0-6+deb12u24.5.0-6+deb12u34.5.0-6+deb12u4 Show 18 moreShow less4.5.1+git230720-14.5.1+git230720-24.5.1+git230720-34.5.1+git230720-44.5.1+git230720-54.5.1-14.5.1~rc3-14.6.0-14.6.0-24.7.0-14.7.0-24.7.0-34.7.0-44.7.0-54.7.1-14.7.1-24.7.1-34.7.2-1 |
None known |
tiffDebian:13 |
All versions, plus listed versions 4.7.0-34.7.0-3+deb13u14.7.0-3+deb13u24.7.0-3+deb13u34.7.0-4 Show 5 moreShow less4.7.0-54.7.1-14.7.1-24.7.1-34.7.2-1 |
None known |
tiffDebian:14 |
before 4.7.1-1, plus listed versions 4.7.0-34.7.0-44.7.0-5 |
4.7.1-1 |
Libtiff_jllJulia |
before 4.7.2+0 | 4.7.2+0 |
libtiffMageia:9 From an advisory covering 7 CVEs |
before 4.5.1-1.6.mga9 | 4.5.1-1.6.mga9 |
libtiffopenEuler:20.03-LTS-SP4 |
before 4.3.0-25.oe2003sp4 | 4.3.0-25.oe2003sp4 |
libtiffopenEuler:22.03-LTS-SP3 |
before 4.3.0-39.oe2203sp3 | 4.3.0-39.oe2203sp3 |
libtiffopenEuler:22.03-LTS-SP4 |
before 4.3.0-39.oe2203sp4 | 4.3.0-39.oe2203sp4 |
libtiff-toolsRed Hat:rhel_els:7 From an advisory covering 3 CVEs |
before 0:4.0.3-35.el7_9.1 | 0:4.0.3-35.el7_9.1 |
libtiffRed Hat:rhel_els:7 From an advisory covering 3 CVEs |
before 0:4.0.3-35.el7_9.1 | 0:4.0.3-35.el7_9.1 |
libtiff-staticRed Hat:rhel_els:7 From an advisory covering 3 CVEs |
before 0:4.0.3-35.el7_9.1 | 0:4.0.3-35.el7_9.1 |
tiffRoot:Alpine:3.20 |
before 4.6.0t-r00071 | 4.6.0t-r000714.6.0t-r00072 |
rootio-tiffRoot:Alpine:3.20 |
before 4.6.0t-r00071 | 4.6.0t-r000714.6.0t-r00072 |
tiffRoot:Debian:11 |
before 4.2.0-1+deb11u8.aikido.17 | 4.2.0-1+deb11u8.aikido.174.2.0-1+deb11u8.aikido.194.2.0-1+deb11u8.aikido.184.2.0-1+deb11u8.root.io.164.2.0-1+deb11u8.aikido.20 |
rootio-tiffRoot:Debian:11 |
before 4.2.0-1+deb11u8.aikido.17 | 4.2.0-1+deb11u8.aikido.174.2.0-1+deb11u8.aikido.194.2.0-1+deb11u8.aikido.184.2.0-1+deb11u8.root.io.164.2.0-1+deb11u8.aikido.20 |
tiffRoot:Debian:12 |
before 4.5.0-6+deb12u4.aikido.20 | 4.5.0-6+deb12u4.aikido.204.5.0-6+deb12u4.root.io.194.5.0-6+deb12u4.aikido.214.5.0-6+deb12u4.aikido.22 |
rootio-tiffRoot:Debian:12 |
before 4.5.0-6+deb12u4.aikido.20 | 4.5.0-6+deb12u4.aikido.204.5.0-6+deb12u4.root.io.194.5.0-6+deb12u4.aikido.214.5.0-6+deb12u4.aikido.22 |
tiffSUSE:Linux Enterprise Module for Basesystem 15 SP6 From an advisory covering 2 CVEs |
before 4.7.0-150600.3.13.1 | 4.7.0-150600.3.13.1 |
tiffSUSE:Linux Enterprise Module for Basesystem 15 SP7 From an advisory covering 2 CVEs |
before 4.7.0-150600.3.13.1 | 4.7.0-150600.3.13.1 |
tiffSUSE:Linux Enterprise Module for Package Hub 15 SP6 From an advisory covering 2 CVEs |
before 4.7.0-150600.3.13.1 | 4.7.0-150600.3.13.1 |
tiffSUSE:Linux Enterprise Module for Package Hub 15 SP7 From an advisory covering 2 CVEs |
before 4.7.0-150600.3.13.1 | 4.7.0-150600.3.13.1 |
tiffopenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 4.7.0-150600.3.13.1 | 4.7.0-150600.3.13.1 |
tiffSUSE:Linux Enterprise Server 12 SP5-LTSS From an advisory covering 2 CVEs |
before 4.0.9-44.89.1 | 4.0.9-44.89.1 |
tiffSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 From an advisory covering 2 CVEs |
before 4.0.9-44.89.1 | 4.0.9-44.89.1 |
tiffSUSE:Linux Enterprise Micro 5.3 From an advisory covering 2 CVEs |
before 4.0.9-150000.45.50.1 | 4.0.9-150000.45.50.1 |
tiffSUSE:Linux Enterprise Micro 5.4 From an advisory covering 2 CVEs |
before 4.0.9-150000.45.50.1 | 4.0.9-150000.45.50.1 |
tiffSUSE:Linux Enterprise Micro 5.5 From an advisory covering 2 CVEs |
before 4.0.9-150000.45.50.1 | 4.0.9-150000.45.50.1 |
tiffSUSE:Linux Enterprise Module for Basesystem 15 SP6 From an advisory covering 2 CVEs |
before 4.0.9-150000.45.50.1 | 4.0.9-150000.45.50.1 |
tiffSUSE:Linux Enterprise Module for Basesystem 15 SP7 From an advisory covering 2 CVEs |
before 4.0.9-150000.45.50.1 | 4.0.9-150000.45.50.1 |
tiffSUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS From an advisory covering 2 CVEs |
before 4.0.9-150000.45.50.1 | 4.0.9-150000.45.50.1 |
tiffSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 2 CVEs |
before 4.0.9-150000.45.50.1 | 4.0.9-150000.45.50.1 |
tiffSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 2 CVEs |
before 4.0.9-150000.45.50.1 | 4.0.9-150000.45.50.1 |
tiffSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 2 CVEs |
before 4.0.9-150000.45.50.1 | 4.0.9-150000.45.50.1 |
tiffSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 2 CVEs |
before 4.0.9-150000.45.50.1 | 4.0.9-150000.45.50.1 |
tiffSUSE:Linux Enterprise Server 15 SP3-LTSS From an advisory covering 2 CVEs |
before 4.0.9-150000.45.50.1 | 4.0.9-150000.45.50.1 |
tiffSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 2 CVEs |
before 4.0.9-150000.45.50.1 | 4.0.9-150000.45.50.1 |
tiffSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 2 CVEs |
before 4.0.9-150000.45.50.1 | 4.0.9-150000.45.50.1 |
tiffSUSE:Linux Enterprise Server for SAP Applications 15 SP3 From an advisory covering 2 CVEs |
before 4.0.9-150000.45.50.1 | 4.0.9-150000.45.50.1 |
tiffSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 2 CVEs |
before 4.0.9-150000.45.50.1 | 4.0.9-150000.45.50.1 |
tiffSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 2 CVEs |
before 4.0.9-150000.45.50.1 | 4.0.9-150000.45.50.1 |
tiffSUSE:Manager Proxy LTS 4.3 From an advisory covering 2 CVEs |
before 4.0.9-150000.45.50.1 | 4.0.9-150000.45.50.1 |
tiffSUSE:Manager Server LTS 4.3 From an advisory covering 2 CVEs |
before 4.0.9-150000.45.50.1 | 4.0.9-150000.45.50.1 |
tiffSUSE:Linux Enterprise Micro 5.2 From an advisory covering 2 CVEs |
before 4.0.9-150000.45.50.1 | 4.0.9-150000.45.50.1 |
tiffSUSE:Enterprise Storage 7.1 From an advisory covering 2 CVEs |
before 4.0.9-150000.45.50.1 | 4.0.9-150000.45.50.1 |
tiffSUSE:Linux Micro 6.1 From an advisory covering 9 CVEs |
before 4.7.1-slfo.1.1_1.1 | 4.7.1-slfo.1.1_1.1 |
tiffSUSE:Linux Enterprise Server 16.0 From an advisory covering 7 CVEs |
before 4.7.1-160000.1.1 | 4.7.1-160000.1.1 |
tiffSUSE:Linux Enterprise Server for SAP applications 16.0 From an advisory covering 7 CVEs |
before 4.7.1-160000.1.1 | 4.7.1-160000.1.1 |
tiffSUSE:Linux Micro 6.2 From an advisory covering 7 CVEs |
before 4.7.1-160000.1.1 | 4.7.1-160000.1.1 |
tiffSUSE:Linux Micro 6.0 From an advisory covering 9 CVEs |
before 4.7.1-1.1 | 4.7.1-1.1 |
tiffUbuntu:Pro:14.04:LTS |
before 4.0.3-7ubuntu0.11+esm15, plus listed versions 4.0.2-4ubuntu34.0.3-5ubuntu14.0.3-64.0.3-6ubuntu14.0.3-7 Show 24 moreShow less4.0.3-7ubuntu0.14.0.3-7ubuntu0.24.0.3-7ubuntu0.34.0.3-7ubuntu0.44.0.3-7ubuntu0.64.0.3-7ubuntu0.74.0.3-7ubuntu0.84.0.3-7ubuntu0.94.0.3-7ubuntu0.104.0.3-7ubuntu0.114.0.3-7ubuntu0.11+esm14.0.3-7ubuntu0.11+esm24.0.3-7ubuntu0.11+esm34.0.3-7ubuntu0.11+esm44.0.3-7ubuntu0.11+esm54.0.3-7ubuntu0.11+esm64.0.3-7ubuntu0.11+esm74.0.3-7ubuntu0.11+esm84.0.3-7ubuntu0.11+esm94.0.3-7ubuntu0.11+esm104.0.3-7ubuntu0.11+esm114.0.3-7ubuntu0.11+esm124.0.3-7ubuntu0.11+esm134.0.3-7ubuntu0.11+esm14 |
4.0.3-7ubuntu0.11+esm15 |
tiffUbuntu:Pro:16.04:LTS |
before 4.0.6-1ubuntu0.8+esm18, plus listed versions 4.0.3-12.3ubuntu24.0.5-14.0.6-14.0.6-1ubuntu0.14.0.6-1ubuntu0.2 Show 22 moreShow less4.0.6-1ubuntu0.34.0.6-1ubuntu0.44.0.6-1ubuntu0.54.0.6-1ubuntu0.64.0.6-1ubuntu0.74.0.6-1ubuntu0.84.0.6-1ubuntu0.8+esm14.0.6-1ubuntu0.8+esm24.0.6-1ubuntu0.8+esm34.0.6-1ubuntu0.8+esm44.0.6-1ubuntu0.8+esm64.0.6-1ubuntu0.8+esm74.0.6-1ubuntu0.8+esm84.0.6-1ubuntu0.8+esm94.0.6-1ubuntu0.8+esm104.0.6-1ubuntu0.8+esm114.0.6-1ubuntu0.8+esm124.0.6-1ubuntu0.8+esm134.0.6-1ubuntu0.8+esm144.0.6-1ubuntu0.8+esm154.0.6-1ubuntu0.8+esm164.0.6-1ubuntu0.8+esm17 |
4.0.6-1ubuntu0.8+esm18 |
tiffUbuntu:Pro:14.04:LTS From an advisory covering 4 CVEs |
before 4.0.3-7ubuntu0.11+esm15, plus listed versions 4.0.2-4ubuntu34.0.3-5ubuntu14.0.3-64.0.3-6ubuntu14.0.3-7 Show 24 moreShow less4.0.3-7ubuntu0.14.0.3-7ubuntu0.24.0.3-7ubuntu0.34.0.3-7ubuntu0.44.0.3-7ubuntu0.64.0.3-7ubuntu0.74.0.3-7ubuntu0.84.0.3-7ubuntu0.94.0.3-7ubuntu0.104.0.3-7ubuntu0.114.0.3-7ubuntu0.11+esm14.0.3-7ubuntu0.11+esm24.0.3-7ubuntu0.11+esm34.0.3-7ubuntu0.11+esm44.0.3-7ubuntu0.11+esm54.0.3-7ubuntu0.11+esm64.0.3-7ubuntu0.11+esm74.0.3-7ubuntu0.11+esm84.0.3-7ubuntu0.11+esm94.0.3-7ubuntu0.11+esm104.0.3-7ubuntu0.11+esm114.0.3-7ubuntu0.11+esm124.0.3-7ubuntu0.11+esm134.0.3-7ubuntu0.11+esm14 |
4.0.3-7ubuntu0.11+esm15 |
tiffUbuntu:Pro:16.04:LTS From an advisory covering 4 CVEs |
before 4.0.6-1ubuntu0.8+esm18, plus listed versions 4.0.3-12.3ubuntu24.0.5-14.0.6-14.0.6-1ubuntu0.14.0.6-1ubuntu0.2 Show 22 moreShow less4.0.6-1ubuntu0.34.0.6-1ubuntu0.44.0.6-1ubuntu0.54.0.6-1ubuntu0.64.0.6-1ubuntu0.74.0.6-1ubuntu0.84.0.6-1ubuntu0.8+esm14.0.6-1ubuntu0.8+esm24.0.6-1ubuntu0.8+esm34.0.6-1ubuntu0.8+esm44.0.6-1ubuntu0.8+esm64.0.6-1ubuntu0.8+esm74.0.6-1ubuntu0.8+esm84.0.6-1ubuntu0.8+esm94.0.6-1ubuntu0.8+esm104.0.6-1ubuntu0.8+esm114.0.6-1ubuntu0.8+esm124.0.6-1ubuntu0.8+esm134.0.6-1ubuntu0.8+esm144.0.6-1ubuntu0.8+esm154.0.6-1ubuntu0.8+esm164.0.6-1ubuntu0.8+esm17 |
4.0.6-1ubuntu0.8+esm18 |
tiffUbuntu:Pro:18.04:LTS From an advisory covering 4 CVEs |
before 4.0.9-5ubuntu0.10+esm8, plus listed versions 4.0.8-54.0.8-64.0.9-14.0.9-24.0.9-3 Show 20 moreShow less4.0.9-44.0.9-4ubuntu14.0.9-54.0.9-5ubuntu0.14.0.9-5ubuntu0.24.0.9-5ubuntu0.34.0.9-5ubuntu0.44.0.9-5ubuntu0.54.0.9-5ubuntu0.64.0.9-5ubuntu0.74.0.9-5ubuntu0.84.0.9-5ubuntu0.94.0.9-5ubuntu0.104.0.9-5ubuntu0.10+esm14.0.9-5ubuntu0.10+esm24.0.9-5ubuntu0.10+esm34.0.9-5ubuntu0.10+esm44.0.9-5ubuntu0.10+esm54.0.9-5ubuntu0.10+esm64.0.9-5ubuntu0.10+esm7 |
4.0.9-5ubuntu0.10+esm8 |
tiffUbuntu:Pro:20.04:LTS From an advisory covering 4 CVEs |
before 4.1.0+git191117-2ubuntu0.20.04.14+esm1, plus listed versions 4.0.10+git191003-14.1.0+git191117-14.1.0+git191117-24.1.0+git191117-2build14.1.0+git191117-2ubuntu0.20.04.1 Show 13 moreShow less4.1.0+git191117-2ubuntu0.20.04.24.1.0+git191117-2ubuntu0.20.04.34.1.0+git191117-2ubuntu0.20.04.44.1.0+git191117-2ubuntu0.20.04.54.1.0+git191117-2ubuntu0.20.04.64.1.0+git191117-2ubuntu0.20.04.74.1.0+git191117-2ubuntu0.20.04.84.1.0+git191117-2ubuntu0.20.04.94.1.0+git191117-2ubuntu0.20.04.104.1.0+git191117-2ubuntu0.20.04.114.1.0+git191117-2ubuntu0.20.04.124.1.0+git191117-2ubuntu0.20.04.134.1.0+git191117-2ubuntu0.20.04.14 |
4.1.0+git191117-2ubuntu0.20.04.14+esm1 |
tiffUbuntu:22.04:LTS From an advisory covering 4 CVEs |
before 4.3.0-6ubuntu0.11, plus listed versions 4.3.0-14.3.0-24.3.0-34.3.0-3build14.3.0-4 Show 12 moreShow less4.3.0-54.3.0-64.3.0-6ubuntu0.14.3.0-6ubuntu0.24.3.0-6ubuntu0.34.3.0-6ubuntu0.44.3.0-6ubuntu0.54.3.0-6ubuntu0.64.3.0-6ubuntu0.74.3.0-6ubuntu0.84.3.0-6ubuntu0.94.3.0-6ubuntu0.10 |
4.3.0-6ubuntu0.11 |
tiffUbuntu:24.04:LTS From an advisory covering 4 CVEs |
before 4.5.1+git230720-4ubuntu2.3, plus listed versions 4.5.1+git230720-1ubuntu14.5.1+git230720-3ubuntu14.5.1+git230720-4ubuntu14.5.1+git230720-4ubuntu24.5.1+git230720-4ubuntu2.14.5.1+git230720-4ubuntu2.2 |
4.5.1+git230720-4ubuntu2.3 |
tiffopenSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 4.7.0-7.1 | 4.7.0-7.1 |
tiffopenSUSE:Leap 16.0 From an advisory covering 7 CVEs |
before 4.7.1-160000.1.1 | 4.7.1-160000.1.1 |
tiff-manopenSUSE:Leap 16.0 From an advisory covering 7 CVEs |
before 4.7.1-160000.1.1 | 4.7.1-160000.1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| facts | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2025-8177 is a medium vulnerability (CVSS 4.8) in Libtiff, published July 26, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.33%, the 25th percentile. Fixed in libtiff 4.6.0-7.
References
vuldb.com?id.317591
vuldb.com?ctiid.317591
vuldb.com?submit.621797
gitlab.com/libtiff/libtiff/-/issues/715
gitlab.com/libtiff/libtiff/-/merge_requests/737
gitlab.com/libtiff/libtiff/-/commit/e8c9d6c616b19438695fd829e58ae4fde5bfbc22
Show 71 moreShow less
libtiff.org
nvd.nist.gov/vuln/detail/CVE-2025-8177
github.com/advisories/GHSA-w743-578r-x56m
docs.bell-sw.com/security/cves/CVE-2025-8177
errata.tuxcare.com/els_os/centos7els/CLSA-2025-1758644444.html
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2025-1758823373.html
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2025-1764886460.html
github.com/CVEProject/cvelistV5/tree/main/cves/2025/8xxx/CVE-2025-8177.json
security-tracker.debian.org/tracker/CVE-2025-8177
advisories.mageia.org/MGASA-2025-0252.html
bugs.mageia.org/show_bug.cgi?id=34704
lists.debian.org/debian-security-announce/2025/msg00189.html
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-1920
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-1921
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-1922
access.redhat.com/errata/RHSA-2025:21407
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2383598
bugzilla.redhat.com/show_bug.cgi?id=2383608
bugzilla.redhat.com/show_bug.cgi?id=2392784
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_21407.json
access.redhat.com/security/cve/CVE-2025-8176
cve.org/CVERecord?id=CVE-2025-8176
nvd.nist.gov/vuln/detail/CVE-2025-8176
gitlab.com/libtiff/libtiff/-/commit/fe10872e53efba9cc36c66ac4ab3b41a839d5172
gitlab.com/libtiff/libtiff/-/issues/707
gitlab.com/libtiff/libtiff/-/merge_requests/727
vuldb.com?ctiid.317590
vuldb.com?id.317590
vuldb.com?submit.621796
access.redhat.com/security/cve/CVE-2025-8177
cve.org/CVERecord?id=CVE-2025-8177
access.redhat.com/security/cve/CVE-2025-9900
cve.org/CVERecord?id=CVE-2025-9900
nvd.nist.gov/vuln/detail/CVE-2025-9900
github.com/SexyShoelessGodofWar/LibTiff-4.7.0-Write-What-Where?tab=readme-ov-file
gitlab.com/libtiff/libtiff/-/issues/704
gitlab.com/libtiff/libtiff/-/merge_requests/732
libtiff.gitlab.io/libtiff/releases/v4.7.1.html
suse.com/support/update/announcement/2025/suse-su-202502770-1
bugzilla.suse.com/1243503
bugzilla.suse.com/1247106
bugzilla.suse.com/1247108
suse.com/security/cve/CVE-2025-8176
suse.com/security/cve/CVE-2025-8177
suse.com/support/update/announcement/2025/suse-su-202502771-1
suse.com/support/update/announcement/2025/suse-su-202502815-1
suse.com/support/update/announcement/2025/suse-su-202520971-1
bugzilla.suse.com/1219213
bugzilla.suse.com/1228924
bugzilla.suse.com/1236834
bugzilla.suse.com/1247581
bugzilla.suse.com/1247582
bugzilla.suse.com/1248117
bugzilla.suse.com/1248330
bugzilla.suse.com/1250413
suse.com/security/cve/CVE-2023-52356
suse.com/security/cve/CVE-2024-13978
suse.com/security/cve/CVE-2024-7006
suse.com/security/cve/CVE-2025-8534
suse.com/security/cve/CVE-2025-8961
suse.com/security/cve/CVE-2025-9165
suse.com/security/cve/CVE-2025-9900
suse.com/support/update/announcement/2025/suse-su-202521009-1
suse.com/support/update/announcement/2025/suse-su-202521032-1
suse.com/support/update/announcement/2025/suse-su-202521037-1
ubuntu.com/security/CVE-2025-8177
ubuntu.com/security/notices/USN-7707-1
ubuntu.com/security/CVE-2025-8176
ubuntu.com/security/CVE-2025-8534
ubuntu.com/security/CVE-2025-8851
Left out here: the rest of 5 source descriptions. The JSON record has them.