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.
CVSS Details
- CVSS 3.0 Base Score: 8.8
- CVSS 3.0 Vector: (CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alpine Linux | — | Upgrade tiff | Aug 3, 2018 | Jun 26, 2017 |
| Arch Linux | — | Upgrade to the latest version of Arch Linux | Jul 11, 2025 | Jun 26, 2017 |
| Debian | — | Upgrade tiff | Jan 30, 2018 | Jun 26, 2017 |
| Freebsd | — | Upgrade tiff | Feb 9, 2018 | Jan 29, 2018 |
| Huawei Euleros 2_0_sp2 | — | Upgrade libtiff-develUpgrade libtiff | Sep 12, 2019 | Jun 26, 2017 |
| Huawei Euleros 2_0_sp3 | — | Upgrade libtiff-develUpgrade libtiff | Sep 25, 2019 | Jun 26, 2017 |
| Huawei Euleros 2_0_sp5 | — | Upgrade libtiff-develUpgrade libtiff | Jul 2, 2019 | Jun 26, 2017 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Jul 11, 2017 |
| Suse | — | Upgrade libtiff3-32bitUpgrade libtiff5-32bitUpgrade libtiff5Upgrade libtiff-develUpgrade libtiff3Upgrade tiffUpgrade libtiff3-x86Upgrade libtiff-devel-32bit | May 10, 2018 | Jun 26, 2017 |
| Ubuntu | — | Upgrade libtiff5Upgrade libtiff-tools | Apr 25, 2018 | Jun 26, 2017 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Jun 26, 2017 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub