Every CVE Search/ Get API key

CVE-2017-17095

tools/pal2rgb.c in pal2rgb in LibTIFF 4.0.9 allows remote attackers to cause a denial of service ...

8.8 HighPublic exploitFix available

tools/pal2rgb.c in pal2rgb in LibTIFF 4.0.9 allows remote attackers to cause a denial of service (TIFFSetupStrips heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted TIFF file.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
Required

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

10.6%Down 1.2 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 8.8

tools/pal2rgb.c in pal2rgb in LibTIFF 4.0.9 allows remote attackers to cause a denial of service (TIFFSetupStrips heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted TIFF file.

Record
CVE-2017-17095
CVSS 3.0
8.8 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS 2.0
6.8 MediumAV:N/AC:M/Au:N/C:P/I:P/A:P
Weakness
CWE-119
Updated
2026-11-02
CVE List No score

tools/pal2rgb.c in pal2rgb in LibTIFF 4.0.9 allows remote attackers to cause a denial of service (TIFFSetupStrips heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted TIFF file.

Record
CVE-2017-17095
Updated
2026-11-02
EUVDEUVD-2017-8261 No score

tools/pal2rgb.c in pal2rgb in LibTIFF 4.0.9 allows remote attackers to cause a denial of service (TIFFSetupStrips heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted TIFF file.

Record
EUVD-2017-8261
Updated
2026-11-03
GitHub AdvisoriesGHSA-v9h2-67w5-wp47 8.8

tools/pal2rgb.c in pal2rgb in LibTIFF 4.0.9 allows remote attackers to cause a denial of service ...

tools/pal2rgb.c in pal2rgb in LibTIFF 4.0.9 allows remote attackers to cause a denial of service (TIFFSetupStrips heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted TIFF file.

Record
GHSA-v9h2-67w5-wp47
CVSS 3.0
8.8 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-119
Updated
2026-11-02
OSVALPINE-CVE-2017-17095 8.8

tools/pal2rgb.c in pal2rgb in LibTIFF 4.0.9 allows remote attackers to cause a denial of service (TIFFSetupStrips heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted TIFF file.

Record
ALPINE-CVE-2017-17095
CVSS 3.0
8.8 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVBELL-CVE-2017-17095 8.8

CVE-2017-17095 does not affect BellSoft software

Record
BELL-CVE-2017-17095
CVSS 3.0
8.8 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 13 moreShow less
OSV 8.8

tools/pal2rgb.c in pal2rgb in LibTIFF 4.0.9 allows remote attackers to cause a denial of service (TIFFSetupStrips heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted TIFF file.

Record
CVE-2017-17095
CVSS 3.0
8.8 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2017-17095 8.8

tools/pal2rgb.c in pal2rgb in LibTIFF 4.0.9 allows remote attackers to cause a denial of service (TIFFSetupStrips heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted TIFF file.

Record
DEBIAN-CVE-2017-17095
CVSS 3.0
8.8 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2023:6575 7.5

Red Hat Security Advisory: libtiff security update

Record
RHSA-2023:6575
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2025:4658 7.5

Red Hat Security Advisory: libtiff security update

Record
RHSA-2025:4658
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRLSA-2025:4658 7.5

Moderate: libtiff security update

The libtiff packages contain a library of functions for manipulating Tagged Image File Format (TIFF) files.

Security Fix(es):

  • libtiff: Heap-based buffer overflow in tools/pal2rgb.c can lead to denial of service (CVE-2017-17095)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2025:4658
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2017-17095 8.8

tools/pal2rgb.c in pal2rgb in LibTIFF 4.0.9 allows remote attackers to cause a denial of service (TIFFSetupStrips heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted TIFF file.

Record
UBUNTU-CVE-2017-17095
CVSS 3.0
8.8 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVALSA-2025:4658 No score

Moderate: libtiff security update

The libtiff packages contain a library of functions for manipulating Tagged Image File Format (TIFF) files.

Security Fix(es):

  • libtiff: Heap-based buffer overflow in tools/pal2rgb.c can lead to denial of service (CVE-2017-17095)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2025:4658
Updated
2026-11-02
OSVMGASA-2018-0109 No score

Updated libtiff packages fix security vulnerability

tools/pal2rgb.c in pal2rgb in LibTIFF 4.0.9 allows remote attackers to cause a denial of service (TIFFSetupStrips heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted TIFF file. (CVE-2017-17095)

In LibTIFF 4.0.8, there is a heap-based buffer overflow in the t2p_write_pdf function in tools/tiff2pdf.c. This heap overflow could lead to different damages. For example, a crafted TIFF document can lead to an out-of-bounds read in TIFFCleanup, an invalid free in TIFFClose or t2p_free, memory corruption in t2p_readwrite_pdf_image, or a double free in t2p_free. Given these possibilities, it probably could cause arbitrary code execution. (CVE-2017-9935)

In LibTIFF 4.0.9, there is a Null-Pointer Dereference in the tif_print.c TIFFPrintDirectory function, as demonstrated by a tiffinfo crash. (CVE-2017-18013)

Record
MGASA-2018-0109
Updated
2026-11-02
OSVopenSUSE-SU-2022:0480-1 No score

Security update for tiff

This update for tiff fixes the following issues:

  • CVE-2017-17095: Fixed DoS in tools/pal2rgb.c in pal2rgb (bsc#1071031).
  • CVE-2019-17546: Fixed integer overflow that potentially causes a heap-based buffer overflow via a crafted RGBA image (bsc#1154365).
  • CVE-2020-19131: Fixed buffer overflow in tiffcrop that may cause DoS via the invertImage() function (bsc#1190312).
  • CVE-2020-35521: Fixed memory allocation failure in tif_read.c (bsc#1182808).
  • CVE-2020-35522: Fixed memory allocation failure in tif_pixarlog.c (bsc#1182809).
  • CVE-2020-35523: Fixed integer overflow in tif_getimage.c (bsc#1182811).
  • CVE-2020-35524: Fixed heap-based buffer overflow in TIFF2PDF tool (bsc#1182812).
  • CVE-2022-22844: Fixed out-of-bounds read in _TIFFmemcpy in tif_unix.c (bsc#1194539).
Record
openSUSE-SU-2022:0480-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:13381-1 No score

libtiff-devel-32bit-4.6.0-2.1 on GA media

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

Record
openSUSE-SU-2024:13381-1
Updated
2026-11-02
OSVSUSE-SU-2022:0480-1 No score

Security update for tiff

This update for tiff fixes the following issues:

  • CVE-2017-17095: Fixed DoS in tools/pal2rgb.c in pal2rgb (bsc#1071031).
  • CVE-2019-17546: Fixed integer overflow that potentially causes a heap-based buffer overflow via a crafted RGBA image (bsc#1154365).
  • CVE-2020-19131: Fixed buffer overflow in tiffcrop that may cause DoS via the invertImage() function (bsc#1190312).
  • CVE-2020-35521: Fixed memory allocation failure in tif_read.c (bsc#1182808).
  • CVE-2020-35522: Fixed memory allocation failure in tif_pixarlog.c (bsc#1182809).
  • CVE-2020-35523: Fixed integer overflow in tif_getimage.c (bsc#1182811).
  • CVE-2020-35524: Fixed heap-based buffer overflow in TIFF2PDF tool (bsc#1182812).
  • CVE-2022-22844: Fixed out-of-bounds read in _TIFFmemcpy in tif_unix.c (bsc#1194539).
Record
SUSE-SU-2022:0480-1
Updated
2026-11-02
OSVSUSE-SU-2022:0496-1 No score

Security update for tiff

This update for tiff fixes the following issues:

  • CVE-2017-17095: Fixed DoS in tools/pal2rgb.c in pal2rgb (bsc#1071031).
  • CVE-2019-17546: Fixed integer overflow that potentially causes a heap-based buffer overflow via a crafted RGBA image (bsc#1154365).
  • CVE-2020-19131: Fixed buffer overflow in tiffcrop that may cause DoS via the invertImage() function (bsc#1190312).
  • CVE-2020-35521: Fixed memory allocation failure in tif_read.c (bsc#1182808).
  • CVE-2020-35522: Fixed memory allocation failure in tif_pixarlog.c (bsc#1182809).
  • CVE-2020-35523: Fixed integer overflow in tif_getimage.c (bsc#1182811).
  • CVE-2020-35524: Fixed heap-based buffer overflow in TIFF2PDF tool (bsc#1182812).
  • CVE-2022-22844: Fixed out-of-bounds read in _TIFFmemcpy in tif_unix.c (bsc#1194539).
Record
SUSE-SU-2022:0496-1
Updated
2026-11-02
OSVUSN-3606-1 No score

tiff vulnerabilities

It was discovered that LibTIFF incorrectly handled certain malformed images. If a user or automated system were tricked into opening a specially crafted image, a remote attacker could crash the application, leading to a denial of service, or possibly execute arbitrary code with user privileges.

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

Affected products

Affected packages

Affected packages
PackageAffectedFixed
tiff
Alpine:v3.10
before 4.0.9-r6
4.0.9-r6
tiff
Alpine:v3.11
before 4.0.9-r6
4.0.9-r6
tiff
Alpine:v3.12
before 4.0.9-r6
4.0.9-r6
tiff
Alpine:v3.13
before 4.0.9-r6
4.0.9-r6
tiff
Alpine:v3.14
before 4.0.9-r6
4.0.9-r6
tiff
Alpine:v3.15
before 4.0.9-r6
4.0.9-r6
tiff
Alpine:v3.16
before 4.0.9-r6
4.0.9-r6
tiff
Alpine:v3.17
before 4.0.9-r6
4.0.9-r6
tiff
Alpine:v3.18
before 4.0.9-r6
4.0.9-r6
tiff
Alpine:v3.19
before 4.0.9-r6
4.0.9-r6
Show 81 moreShow less
Affected packages
PackageAffectedFixed
tiff
Alpine:v3.20
before 4.0.9-r6
4.0.9-r6
tiff
Alpine:v3.21
before 4.0.9-r6
4.0.9-r6
tiff
Alpine:v3.22
before 4.0.9-r6
4.0.9-r6
tiff
Alpine:v3.23
before 4.0.9-r6
4.0.9-r6
tiff
Alpine:v3.24
before 4.0.9-r6
4.0.9-r6
tiff
Alpine:v3.5
before 4.0.9-r5
4.0.9-r5
tiff
Alpine:v3.6
before 4.0.9-r5
4.0.9-r5
tiff
Alpine:v3.7
before 4.0.9-r5
4.0.9-r5
tiff
Alpine:v3.8
before 4.0.9-r6
4.0.9-r6
tiff
Alpine:v3.9
before 4.0.9-r6
4.0.9-r6
libtiff
AlmaLinux:8
before 4.0.9-34.el8_10
4.0.9-34.el8_10
libtiff-devel
AlmaLinux:8
before 4.0.9-34.el8_10
4.0.9-34.el8_10
libtiff-tools
AlmaLinux:8
before 4.0.9-34.el8_10
4.0.9-34.el8_10
tiff
Debian:12
before 4.0.9-5
4.0.9-5
tiff
Debian:13
before 4.0.9-5
4.0.9-5
tiff
Debian:14
before 4.0.9-5
4.0.9-5
tiff
Debian:8
before 4.0.3-12.3+deb8u10, plus listed versions
4.0.3-12.34.0.3-12.3+deb8u14.0.3-12.3+deb8u24.0.3-12.3+deb8u34.0.3-12.3+deb8u4
Show 5 moreShow less
4.0.3-12.3+deb8u54.0.3-12.3+deb8u64.0.3-12.3+deb8u74.0.3-12.3+deb8u84.0.3-12.3+deb8u9
4.0.3-12.3+deb8u10
tiff
Debian:9
before 4.0.8-2+deb9u4, plus listed versions
4.0.8-24.0.8-2+deb9u14.0.8-2+deb9u24.0.8-2+deb9u3
4.0.8-2+deb9u4
libtiff
Mageia:5
before 4.0.9-1.1.mga5
4.0.9-1.1.mga5
libtiff
Mageia:6
before 4.0.9-1.1.mga6
4.0.9-1.1.mga6
libtiff
Red Hat:enterprise_linux:9::appstream
before 0:4.4.0-10.el9
0:4.4.0-10.el9
libtiff-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:4.4.0-10.el9
0:4.4.0-10.el9
libtiff-debugsource
Red Hat:enterprise_linux:9::appstream
before 0:4.4.0-10.el9
0:4.4.0-10.el9
libtiff-devel
Red Hat:enterprise_linux:9::appstream
before 0:4.4.0-10.el9
0:4.4.0-10.el9
libtiff-tools-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:4.4.0-10.el9
0:4.4.0-10.el9
libtiff-debuginfo
Red Hat:enterprise_linux:9::crb
before 0:4.4.0-10.el9
0:4.4.0-10.el9
libtiff-debugsource
Red Hat:enterprise_linux:9::crb
before 0:4.4.0-10.el9
0:4.4.0-10.el9
libtiff-tools
Red Hat:enterprise_linux:9::crb
before 0:4.4.0-10.el9
0:4.4.0-10.el9
libtiff-tools-debuginfo
Red Hat:enterprise_linux:9::crb
before 0:4.4.0-10.el9
0:4.4.0-10.el9
libtiff
Red Hat:enterprise_linux:8::appstream
before 0:4.0.9-34.el8_10
0:4.0.9-34.el8_10
libtiff-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:4.0.9-34.el8_10
0:4.0.9-34.el8_10
libtiff-debugsource
Red Hat:enterprise_linux:8::appstream
before 0:4.0.9-34.el8_10
0:4.0.9-34.el8_10
libtiff-devel
Red Hat:enterprise_linux:8::appstream
before 0:4.0.9-34.el8_10
0:4.0.9-34.el8_10
libtiff-tools-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:4.0.9-34.el8_10
0:4.0.9-34.el8_10
libtiff-debuginfo
Red Hat:enterprise_linux:8::crb
before 0:4.0.9-34.el8_10
0:4.0.9-34.el8_10
libtiff-debugsource
Red Hat:enterprise_linux:8::crb
before 0:4.0.9-34.el8_10
0:4.0.9-34.el8_10
libtiff-tools
Red Hat:enterprise_linux:8::crb
before 0:4.0.9-34.el8_10
0:4.0.9-34.el8_10
libtiff-tools-debuginfo
Red Hat:enterprise_linux:8::crb
before 0:4.0.9-34.el8_10
0:4.0.9-34.el8_10
libtiff
Rocky Linux:8
before 0:4.0.9-34.el8_10
0:4.0.9-34.el8_10
tiff
SUSE:Linux Enterprise Module for Basesystem 15 SP3
before 4.0.9-45.5.1
4.0.9-45.5.1
tiff
SUSE:Linux Enterprise Module for Desktop Applications 15 SP3
before 4.0.9-45.5.1
4.0.9-45.5.1
tiff
SUSE:Linux Enterprise Module for Package Hub 15 SP3
before 4.0.9-45.5.1
4.0.9-45.5.1
tiff
SUSE:Linux Enterprise Module for Package Hub 15 SP4
before 4.0.9-45.5.1
4.0.9-45.5.1
tiff
SUSE:Linux Enterprise High Performance Computing 15-ESPOS
before 4.0.9-45.5.1
4.0.9-45.5.1
tiff
SUSE:Linux Enterprise High Performance Computing 15-LTSS
before 4.0.9-45.5.1
4.0.9-45.5.1
tiff
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS
before 4.0.9-45.5.1
4.0.9-45.5.1
tiff
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS
before 4.0.9-45.5.1
4.0.9-45.5.1
tiff
SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS
before 4.0.9-45.5.1
4.0.9-45.5.1
tiff
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS
before 4.0.9-45.5.1
4.0.9-45.5.1
tiff
SUSE:Linux Enterprise Real Time 15 SP2
before 4.0.9-45.5.1
4.0.9-45.5.1
tiff
SUSE:Linux Enterprise Server 15-LTSS
before 4.0.9-45.5.1
4.0.9-45.5.1
tiff
SUSE:Linux Enterprise Server 15 SP1-BCL
before 4.0.9-45.5.1
4.0.9-45.5.1
tiff
SUSE:Linux Enterprise Server 15 SP1-LTSS
before 4.0.9-45.5.1
4.0.9-45.5.1
tiff
SUSE:Linux Enterprise Server 15 SP2-BCL
before 4.0.9-45.5.1
4.0.9-45.5.1
tiff
SUSE:Linux Enterprise Server 15 SP2-LTSS
before 4.0.9-45.5.1
4.0.9-45.5.1
tiff
SUSE:Linux Enterprise Server for SAP Applications 15
before 4.0.9-45.5.1
4.0.9-45.5.1
tiff
SUSE:Linux Enterprise Server for SAP Applications 15 SP1
before 4.0.9-45.5.1
4.0.9-45.5.1
tiff
SUSE:Linux Enterprise Server for SAP Applications 15 SP2
before 4.0.9-45.5.1
4.0.9-45.5.1
tiff
SUSE:Manager Proxy 4.1
before 4.0.9-45.5.1
4.0.9-45.5.1
tiff
SUSE:Manager Retail Branch Server 4.1
before 4.0.9-45.5.1
4.0.9-45.5.1
tiff
SUSE:Manager Server 4.1
before 4.0.9-45.5.1
4.0.9-45.5.1
tiff
SUSE:Enterprise Storage 6
before 4.0.9-45.5.1
4.0.9-45.5.1
tiff
SUSE:Enterprise Storage 7
before 4.0.9-45.5.1
4.0.9-45.5.1
tiff
SUSE:HPE Helion OpenStack 8
before 4.0.9-44.45.1
4.0.9-44.45.1
tiff
SUSE:OpenStack Cloud 8
before 4.0.9-44.45.1
4.0.9-44.45.1
tiff
SUSE:OpenStack Cloud 9
before 4.0.9-44.45.1
4.0.9-44.45.1
tiff
SUSE:OpenStack Cloud Crowbar 8
before 4.0.9-44.45.1
4.0.9-44.45.1
tiff
SUSE:OpenStack Cloud Crowbar 9
before 4.0.9-44.45.1
4.0.9-44.45.1
tiff
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
before 4.0.9-44.45.1
4.0.9-44.45.1
tiff
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
before 4.0.9-44.45.1
4.0.9-44.45.1
tiff
SUSE:Linux Enterprise Software Development Kit 12 SP5
before 4.0.9-44.45.1
4.0.9-44.45.1
tiff
SUSE:Linux Enterprise Server 12 SP2-BCL
before 4.0.9-44.45.1
4.0.9-44.45.1
tiff
SUSE:Linux Enterprise Server 12 SP3-LTSS
before 4.0.9-44.45.1
4.0.9-44.45.1
tiff
SUSE:Linux Enterprise Server 12 SP3-BCL
before 4.0.9-44.45.1
4.0.9-44.45.1
tiff
SUSE:Linux Enterprise Server 12 SP4-LTSS
before 4.0.9-44.45.1
4.0.9-44.45.1
tiff
SUSE:Linux Enterprise Server 12 SP5
before 4.0.9-44.45.1
4.0.9-44.45.1
tiff
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
before 4.0.9-44.45.1
4.0.9-44.45.1
tiff
Ubuntu:14.04:LTS
before 4.0.3-7ubuntu0.9, plus listed versions
4.0.2-4ubuntu34.0.3-5ubuntu14.0.3-64.0.3-6ubuntu14.0.3-7
Show 7 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.8
4.0.3-7ubuntu0.9
tiff
Ubuntu:16.04:LTS
before 4.0.6-1ubuntu0.4, plus listed versions
4.0.3-12.3ubuntu24.0.5-14.0.6-14.0.6-1ubuntu0.14.0.6-1ubuntu0.24.0.6-1ubuntu0.3
4.0.6-1ubuntu0.4
tiff
openSUSE:Leap 15.3
before 4.0.9-45.5.1
4.0.9-45.5.1
tiff
openSUSE:Tumbleweed
before 4.6.0-2.1
4.6.0-2.1

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
Exploit-DBLibTIFF pal2rgb 4.0.9 - Heap Buffer Overflow2017-12-11

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, Exploit-DB, GitHub Advisories, NVD, OSV

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

In short

CVE-2017-17095 is a high vulnerability (CVSS 8.8) in Libtiff, published December 2, 2017. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 10.6%, the 95th percentile. Fixed in tiff 4.0.9-r6.

References

Show 84 moreShow less
MoveEnter Open