Every CVE Search/ Get API key

CVE-2025-8961

LibTIFF tiffcrop tiffcrop.c main memory corruption

4.8 MediumFix available

A weakness has been identified in LibTIFF 4.7.0. This affects the function main of the file tiffcrop.c of the component tiffcrop. Executing manipulation can lead to memory corruption. The attack can only be executed locally. The exploit has been made available to the public and could be exploited.

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
None
Integrity
None
Availability
Low

Exploit likelihood

0.23%Up 0.2 points since Aug 15, 2025
90%50%10%1%

What each source reports

CVE List Score used 4.8

LibTIFF tiffcrop tiffcrop.c main memory corruption

A weakness has been identified in LibTIFF 4.7.0. This affects the function main of the file tiffcrop.c of the component tiffcrop. Executing manipulation can lead to memory corruption. The attack can only be executed locally. The exploit has been made available to the public and could be exploited.

Record
CVE-2025-8961
CVSS 4.0
4.8 MediumCVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P
CVSS 3.1
3.3 LowCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L/E:P/RL:X/RC:R
CVSS 3.0
3.3 LowCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L/E:P/RL:X/RC:R
CVSS 2.0
1.7 AV:L/AC:L/Au:S/C:N/I:N/A:P/E:POC/RL:ND/RC:UR
Weakness
CWE-119
Updated
2026-11-02
EUVDEUVD-2025-24805 4.8

A weakness has been identified in LibTIFF 4.7.0. This affects the function main of the file tiffcrop.c of the component tiffcrop. Executing manipulation can lead to memory corruption. The attack can only be executed locally. The exploit has been made available to the public and could be exploited.

Record
EUVD-2025-24805
CVSS 4.0
4.8 MediumCVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P
Updated
2026-11-02
GitHub AdvisoriesGHSA-7vmv-3r46-2vxx 1.9

A vulnerability was identified in LibTIFF 4.7.0. This issue affects the function May of the file...

A vulnerability was identified in LibTIFF 4.7.0. This issue affects the function May of the file tiffcrop.c of the component tiffcrop. The manipulation leads to memory corruption. The attack needs to be approached locally. The exploit has been disclosed to the public and may be used.

Record
GHSA-7vmv-3r46-2vxx
CVSS 4.0
1.9 LowCVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P/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
3.3 LowCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L
Weakness
CWE-119
Updated
2026-11-02
NVD 1.9

A weakness has been identified in LibTIFF 4.7.0. This affects the function main of the file tiffcrop.c of the component tiffcrop. Executing manipulation can lead to memory corruption. The attack can only be executed locally. The exploit has been made available to the public and could be exploited.

Record
CVE-2025-8961
CVSS 4.0
1.9 LowCVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P/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
3.3 LowCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L
CVSS 2.0
1.7 LowAV:L/AC:L/Au:S/C:N/I:N/A:P
Weakness
CWE-119
Updated
2026-11-02
OSVALPINE-CVE-2025-8961 1.9

A weakness has been identified in LibTIFF 4.7.0. This affects the function main of the file tiffcrop.c of the component tiffcrop. Executing manipulation can lead to memory corruption. The attack can only be executed locally. The exploit has been made available to the public and could be exploited.

Record
ALPINE-CVE-2025-8961
CVSS 4.0
1.9 LowCVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P/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
Updated
2026-11-02
OSVBELL-CVE-2025-8961 3.3
Record
BELL-CVE-2025-8961
CVSS 3.1
3.3 LowCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
Show 18 moreShow less
OSV 1.9

LibTIFF tiffcrop tiffcrop.c main memory corruption

A weakness has been identified in LibTIFF 4.7.0. This affects the function main of the file tiffcrop.c of the component tiffcrop. Executing manipulation can lead to memory corruption. The attack can only be executed locally. The exploit has been made available to the public and could be exploited.

Record
CVE-2025-8961
CVSS 4.0
1.9 LowCVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P
Weakness
CWE-119
Updated
2026-11-02
OSVDEBIAN-CVE-2025-8961 1.9

A weakness has been identified in LibTIFF 4.7.0. This affects the function main of the file tiffcrop.c of the component tiffcrop. Executing manipulation can lead to memory corruption. The attack can only be executed locally. The exploit has been made available to the public and could be exploited.

Record
DEBIAN-CVE-2025-8961
CVSS 4.0
1.9 LowCVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P/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
Updated
2026-11-02
OSVJLSEC-2025-322 1.9

A weakness has been identified in LibTIFF 4.7.0

A weakness has been identified in LibTIFF 4.7.0. This affects the function main of the file tiffcrop.c of the component tiffcrop. Executing manipulation can lead to memory corruption. The attack can only be executed locally. The exploit has been made available to the public and could be exploited.

Record
JLSEC-2025-322
CVSS 4.0
1.9 LowCVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P/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
1.7 LowAV:L/AC:L/Au:S/C:N/I:N/A:P
CVSS 3.1
3.3 LowCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
OSVUBUNTU-CVE-2025-8961 1.9

A weakness has been identified in LibTIFF 4.7.0. This affects the function main of the file tiffcrop.c of the component tiffcrop. Executing manipulation can lead to memory corruption. The attack can only be executed locally. The exploit has been made available to the public and could be exploited.

Record
UBUNTU-CVE-2025-8961
CVSS 4.0
1.9 LowCVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P
CVSS 3.1
3.3 LowCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
OSVAZL-66423 No score

CVE-2025-8961 affecting package libtiff for versions less than 4.6.0-11

A weakness has been identified in LibTIFF 4.7.0. This affects the function main of the file tiffcrop.c of the component tiffcrop. Executing manipulation can lead to memory corruption. The attack can only be executed locally. The exploit has been made available to the public and could be exploited.

Record
AZL-66423
Updated
2026-11-02
OSVAZL-66426 No score

CVE-2025-8961 affecting package libtiff for versions less than 4.6.0-11

A weakness has been identified in LibTIFF 4.7.0. This affects the function main of the file tiffcrop.c of the component tiffcrop. Executing manipulation can lead to memory corruption. The attack can only be executed locally. The exploit has been made available to the public and could be exploited.

Record
AZL-66426
Updated
2026-11-05
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:15541-1 No score

libtiff-devel-32bit-4.7.0-9.1 on GA media

These are all security issues fixed in the libtiff-devel-32bit-4.7.0-9.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2025:15541-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
OSVROOT-OS-DEBIAN-12-CVE-2025-8961 No score

CVE-2025-8961 in tiff - Patched by Root

Root has patched CVE-2025-8961 in the tiff package for Root:Debian:12. Multiple fixed versions available.

Record
ROOT-OS-DEBIAN-12-CVE-2025-8961
Updated
2026-11-02
OSVSUSE-SU-2025:03345-1 No score

Security update for tiff

This update for tiff fixes the following issues:

  • CVE-2025-9165: local execution manipulation leading to memory leak (bsc#1248330).
  • CVE-2025-8534: null pointer dereference in function PS_Lvl2page (bsc#1247582).
  • CVE-2025-8961: segmentation fault via main function of tiffcrop utility (bsc#1248117).
Record
SUSE-SU-2025:03345-1
Updated
2026-11-02
OSVSUSE-SU-2025:03346-1 No score

Security update for tiff

This update for tiff fixes the following issues:

  • CVE-2025-9165: local execution manipulation leading to memory leak (bsc#1248330).
  • CVE-2025-8534: null pointer dereference in function PS_Lvl2page (bsc#1247582).
  • CVE-2025-8961: segmentation fault via main function of tiffcrop utility (bsc#1248117).
Record
SUSE-SU-2025:03346-1
Updated
2026-11-02
OSVSUSE-SU-2025:03348-1 No score

Security update for tiff

This update for tiff fixes the following issues:

  • CVE-2025-9165: local execution manipulation leading to memory leak (bsc#1248330).
  • CVE-2024-13978: null pointer dereference in component fax2ps (bsc#1247581)
  • CVE-2025-8534: null pointer dereference in function PS_Lvl2page (bsc#1247582).
  • CVE-2025-8961: segmentation fault via main function of tiffcrop utility (bsc#1248117).
Record
SUSE-SU-2025:03348-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-7783-1 No score

tiff vulnerabilities

Xudong Cao and Yuqing Zhang discovered that LibTIFF incorrectly handled memory when parsing malformed TIFF images. An attacker could possibly use this issue to cause LibTIFF to crash, resulting in a denial of service. (CVE-2025-8961)

Xudong Cao and Yuqing Zhang discovered that LibTIFF incorrectly handled memory when parsing malformed TIFF image headers. An attacker could possibly use this issue to cause LibTIFF to leak memory, resulting in a denial of service. (CVE-2025-9165)

It was discovered that LibTIFF incorrectly handled memory when parsing malformed TIFF image metadata. An attacker could possibly use this issue to cause a denial of service, obtain sensitive information, or execute arbitrary code. (CVE-2025-9900)

Record
USN-7783-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
tiff
Alpine:v3.21
before 4.7.1-r0
4.7.1-r0
tiff
Alpine:v3.22
before 4.7.1-r0
4.7.1-r0
tiff
Alpine:v3.23
before 4.7.1-r0
4.7.1-r0
tiff
Alpine:v3.24
before 4.7.1-r0
4.7.1-r0
libtiff
Azure Linux:2
before 4.6.0-11
4.6.0-11
libtiff
Azure Linux:3
before 4.6.0-11
4.6.0-11
tiff
Alpaquita:23
4.4.0-r1 up to 4.4.0-r5
4.4.0-r5
tiff
Alpaquita:25
4.7.0-r0 up to 4.7.1-r0
4.7.1-r0
tiff
Alpaquita:stream
4.4.0-r1 up to 4.7.1-r0
4.7.1-r0
tiff
BellSoft Hardened Containers:23
4.4.0-r1 up to 4.4.0-r5
4.4.0-r5
Show 42 moreShow less
Affected packages
PackageAffectedFixed
tiff
BellSoft Hardened Containers:25
4.7.0-r0 up to 4.7.1-r0
4.7.1-r0
tiff
BellSoft Hardened Containers:stream
4.4.0-r1 up to 4.7.1-r0
4.7.1-r0
tiff
Debian: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 less
4.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
tiff
Debian:13
before 4.7.0-3+deb13u1, plus listed versions
4.7.0-3
4.7.0-3+deb13u1
tiff
Debian:14
before 4.7.0-5, plus listed versions
4.7.0-34.7.0-4
4.7.0-5
Libtiff_jll
Julia
4.7.0+0 up to 4.7.2+0
4.7.2+0
libtiff
Mageia:9
From an advisory covering 7 CVEs
before 4.5.1-1.6.mga9
4.5.1-1.6.mga9
tiff
Root: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-tiff
Root: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
tiff
SUSE:Linux Enterprise Micro 5.3
From an advisory covering 3 CVEs
before 4.0.9-150000.45.55.1
4.0.9-150000.45.55.1
tiff
SUSE:Linux Enterprise Micro 5.4
From an advisory covering 3 CVEs
before 4.0.9-150000.45.55.1
4.0.9-150000.45.55.1
tiff
SUSE:Linux Enterprise Micro 5.5
From an advisory covering 3 CVEs
before 4.0.9-150000.45.55.1
4.0.9-150000.45.55.1
tiff
SUSE:Linux Enterprise Module for Basesystem 15 SP6
From an advisory covering 3 CVEs
before 4.0.9-150000.45.55.1
4.0.9-150000.45.55.1
tiff
SUSE:Linux Enterprise Module for Basesystem 15 SP7
From an advisory covering 3 CVEs
before 4.0.9-150000.45.55.1
4.0.9-150000.45.55.1
tiff
SUSE:Linux Enterprise Micro 5.2
From an advisory covering 3 CVEs
before 4.0.9-150000.45.55.1
4.0.9-150000.45.55.1
tiff
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
From an advisory covering 3 CVEs
before 4.0.9-44.94.1
4.0.9-44.94.1
tiff
SUSE:Linux Enterprise Module for Basesystem 15 SP6
From an advisory covering 4 CVEs
before 4.7.0-150600.3.18.1
4.7.0-150600.3.18.1
tiff
SUSE:Linux Enterprise Module for Basesystem 15 SP7
From an advisory covering 4 CVEs
before 4.7.0-150600.3.18.1
4.7.0-150600.3.18.1
tiff
SUSE:Linux Enterprise Module for Package Hub 15 SP6
From an advisory covering 4 CVEs
before 4.7.0-150600.3.18.1
4.7.0-150600.3.18.1
tiff
SUSE:Linux Enterprise Module for Package Hub 15 SP7
From an advisory covering 4 CVEs
before 4.7.0-150600.3.18.1
4.7.0-150600.3.18.1
tiff
openSUSE:Leap 15.6
From an advisory covering 4 CVEs
before 4.7.0-150600.3.18.1
4.7.0-150600.3.18.1
tiff
SUSE: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
tiff
SUSE:Linux Enterprise Server 16.0
From an advisory covering 7 CVEs
before 4.7.1-160000.1.1
4.7.1-160000.1.1
tiff
SUSE: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
tiff
SUSE:Linux Micro 6.2
From an advisory covering 7 CVEs
before 4.7.1-160000.1.1
4.7.1-160000.1.1
tiff
SUSE:Linux Micro 6.0
From an advisory covering 9 CVEs
before 4.7.1-1.1
4.7.1-1.1
tiff
Ubuntu:Pro:14.04:LTS
before 4.0.3-7ubuntu0.11+esm16, plus listed versions
4.0.2-4ubuntu34.0.3-5ubuntu14.0.3-64.0.3-6ubuntu14.0.3-7
Show 25 moreShow less
4.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+esm144.0.3-7ubuntu0.11+esm15
4.0.3-7ubuntu0.11+esm16
tiff
Ubuntu:Pro:16.04:LTS
before 4.0.6-1ubuntu0.8+esm19, plus listed versions
4.0.3-12.3ubuntu24.0.5-14.0.6-14.0.6-1ubuntu0.14.0.6-1ubuntu0.2
Show 23 moreShow less
4.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+esm174.0.6-1ubuntu0.8+esm18
4.0.6-1ubuntu0.8+esm19
tiff
Ubuntu:Pro:18.04:LTS
before 4.0.9-5ubuntu0.10+esm9, plus listed versions
4.0.8-54.0.8-64.0.9-14.0.9-24.0.9-3
Show 21 moreShow less
4.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+esm74.0.9-5ubuntu0.10+esm8
4.0.9-5ubuntu0.10+esm9
tiff
Ubuntu:Pro:20.04:LTS
before 4.1.0+git191117-2ubuntu0.20.04.14+esm2, 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 14 moreShow less
4.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.144.1.0+git191117-2ubuntu0.20.04.14+esm1
4.1.0+git191117-2ubuntu0.20.04.14+esm2
tiff
Ubuntu:22.04:LTS
before 4.3.0-6ubuntu0.12, plus listed versions
4.3.0-14.3.0-24.3.0-34.3.0-3build14.3.0-4
Show 13 moreShow less
4.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.104.3.0-6ubuntu0.11
4.3.0-6ubuntu0.12
tiff
Ubuntu:24.04:LTS
before 4.5.1+git230720-4ubuntu2.4, 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.24.5.1+git230720-4ubuntu2.3
4.5.1+git230720-4ubuntu2.4
tiff
Ubuntu:25.10
before 4.7.0-3ubuntu3, plus listed versions
4.5.1+git230720-4ubuntu44.7.0-3ubuntu14.7.0-3ubuntu2
4.7.0-3ubuntu3
tiff
Ubuntu:Pro:14.04:LTS
From an advisory covering 3 CVEs
before 4.0.3-7ubuntu0.11+esm16, plus listed versions
4.0.2-4ubuntu34.0.3-5ubuntu14.0.3-64.0.3-6ubuntu14.0.3-7
Show 25 moreShow less
4.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+esm144.0.3-7ubuntu0.11+esm15
4.0.3-7ubuntu0.11+esm16
tiff
Ubuntu:Pro:16.04:LTS
From an advisory covering 3 CVEs
before 4.0.6-1ubuntu0.8+esm19, plus listed versions
4.0.3-12.3ubuntu24.0.5-14.0.6-14.0.6-1ubuntu0.14.0.6-1ubuntu0.2
Show 23 moreShow less
4.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+esm174.0.6-1ubuntu0.8+esm18
4.0.6-1ubuntu0.8+esm19
tiff
Ubuntu:Pro:18.04:LTS
From an advisory covering 3 CVEs
before 4.0.9-5ubuntu0.10+esm9, plus listed versions
4.0.8-54.0.8-64.0.9-14.0.9-24.0.9-3
Show 21 moreShow less
4.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+esm74.0.9-5ubuntu0.10+esm8
4.0.9-5ubuntu0.10+esm9
tiff
Ubuntu:Pro:20.04:LTS
From an advisory covering 3 CVEs
before 4.1.0+git191117-2ubuntu0.20.04.14+esm2, 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 14 moreShow less
4.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.144.1.0+git191117-2ubuntu0.20.04.14+esm1
4.1.0+git191117-2ubuntu0.20.04.14+esm2
tiff
Ubuntu:22.04:LTS
From an advisory covering 3 CVEs
before 4.3.0-6ubuntu0.12, plus listed versions
4.3.0-14.3.0-24.3.0-34.3.0-3build14.3.0-4
Show 13 moreShow less
4.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.104.3.0-6ubuntu0.11
4.3.0-6ubuntu0.12
tiff
Ubuntu:24.04:LTS
From an advisory covering 3 CVEs
before 4.5.1+git230720-4ubuntu2.4, 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.24.5.1+git230720-4ubuntu2.3
4.5.1+git230720-4ubuntu2.4
tiff
openSUSE:Tumbleweed
before 4.7.0-9.1
4.7.0-9.1
tiff
openSUSE:Leap 16.0
From an advisory covering 7 CVEs
before 4.7.1-160000.1.1
4.7.1-160000.1.1
tiff-man
openSUSE:Leap 16.0
From an advisory covering 7 CVEs
before 4.7.1-160000.1.1
4.7.1-160000.1.1

History

History
RecordedChangedSources
affected
factsOSV
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2025-8961 is a medium vulnerability (CVSS 4.8) in Libtiff, published August 14, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.23%, the 13th percentile. Fixed in tiff 4.7.1-r0.

References

Show 41 moreShow less
This page doesn't list everything

Left out here: the rest of 5 source descriptions. The JSON record has them.

MoveEnter Open