Heap-based buffer overflow in the t2p_process_jpeg_strip function in tiff2pdf in libtiff…
Priority MEDIUM 54CWE-119Published · Updated
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- — Not recorded in CVSS 2.0
- Attack complexity
- Medium
- Impact type
- Code execution
- Confidentiality · integrity · availability
- Complete · Complete · Complete
- Fix status
- Fixed
Attack profile from CVSS 2.0 · NVD. Fix status from CNA and Red Hat. Impact type from CWE-119 and the CVSS impact.
Summary
Heap-based buffer overflow in the t2p_process_jpeg_strip function in tiff2pdf in libtiff 4.0.3 and earlier allows remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via a crafted TIFF image file.
Why it matters now
EPSS 0.11823 96th percentileScored 2026-11-07
Fix Fixed Red Hat: 2 advisories
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | — | all versions | — | No fix listed | CNA |
- — Vendor— Affected all versions Fixed in — No fix listed CNA
CPE configurations NVD · 49
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:remotesensing:libtiff:*:*:*:*:*:*:*:* | up to 4.0.3 | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.4:*:*:*:*:*:*:* | 3.4 | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.4:beta18:*:*:*:*:*:* | 3.4 beta18 | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.4:beta24:*:*:*:*:*:* | 3.4 beta24 | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.4:beta28:*:*:*:*:*:* | 3.4 beta28 | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.4:beta29:*:*:*:*:*:* | 3.4 beta29 | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.4:beta31:*:*:*:*:*:* | 3.4 beta31 | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.4:beta32:*:*:*:*:*:* | 3.4 beta32 | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.4:beta34:*:*:*:*:*:* | 3.4 beta34 | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.4:beta35:*:*:*:*:*:* | 3.4 beta35 | Vulnerable | Remotesensing |
- cpe:2.3:a:remotesensing:libtiff:*:*:*:*:*:*:*:* Versions up to 4.0.3 Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.4:*:*:*:*:*:*:* Versions 3.4 Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.4:beta18:*:*:*:*:*:* Versions 3.4 beta18 Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.4:beta24:*:*:*:*:*:* Versions 3.4 beta24 Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.4:beta28:*:*:*:*:*:* Versions 3.4 beta28 Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.4:beta29:*:*:*:*:*:* Versions 3.4 beta29 Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.4:beta31:*:*:*:*:*:* Versions 3.4 beta31 Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.4:beta32:*:*:*:*:*:* Versions 3.4 beta32 Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.4:beta34:*:*:*:*:*:* Versions 3.4 beta34 Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.4:beta35:*:*:*:*:*:* Versions 3.4 beta35 Vulnerable ·Remotesensing
Show 39 more CPE
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:remotesensing:libtiff:3.4:beta36:*:*:*:*:*:* | 3.4 beta36 | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.4:beta37:*:*:*:*:*:* | 3.4 beta37 | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.5.1:*:*:*:*:*:*:* | 3.5.1 | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.5.2:*:*:*:*:*:*:* | 3.5.2 | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.5.3:*:*:*:*:*:*:* | 3.5.3 | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.5.4:*:*:*:*:*:*:* | 3.5.4 | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.5.5:*:*:*:*:*:*:* | 3.5.5 | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.5.6:*:*:*:*:*:*:* | 3.5.6 | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.5.6:beta:*:*:*:*:*:* | 3.5.6 beta | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.5.7:*:*:*:*:*:*:* | 3.5.7 | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.5.7:alpha:*:*:*:*:*:* | 3.5.7 alpha | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.5.7:alpha2:*:*:*:*:*:* | 3.5.7 alpha2 | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.5.7:alpha3:*:*:*:*:*:* | 3.5.7 alpha3 | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.5.7:alpha4:*:*:*:*:*:* | 3.5.7 alpha4 | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.5.7:beta:*:*:*:*:*:* | 3.5.7 beta | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.6.0:*:*:*:*:*:*:* | 3.6.0 | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.6.0:beta:*:*:*:*:*:* | 3.6.0 beta | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.6.0:beta2:*:*:*:*:*:* | 3.6.0 beta2 | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.6.1:*:*:*:*:*:*:* | 3.6.1 | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.7.0:*:*:*:*:*:*:* | 3.7.0 | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.7.0:alpha:*:*:*:*:*:* | 3.7.0 alpha | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.7.0:beta:*:*:*:*:*:* | 3.7.0 beta | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.7.0:beta2:*:*:*:*:*:* | 3.7.0 beta2 | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.7.1:*:*:*:*:*:*:* | 3.7.1 | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.7.2:*:*:*:*:*:*:* | 3.7.2 | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.7.3:*:*:*:*:*:*:* | 3.7.3 | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.7.4:*:*:*:*:*:*:* | 3.7.4 | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.8.0:*:*:*:*:*:*:* | 3.8.0 | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.8.1:*:*:*:*:*:*:* | 3.8.1 | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.8.2:*:*:*:*:*:*:* | 3.8.2 | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.9.0:*:*:*:*:*:*:* | 3.9.0 | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.9.0:beta:*:*:*:*:*:* | 3.9.0 beta | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.9.1:*:*:*:*:*:*:* | 3.9.1 | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.9.2:*:*:*:*:*:*:* | 3.9.2 | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.9.3:*:*:*:*:*:*:* | 3.9.3 | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:3.9.4:*:*:*:*:*:*:* | 3.9.4 | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:4.0.0:*:*:*:*:*:*:* | 4.0.0 | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:4.0.1:*:*:*:*:*:*:* | 4.0.1 | Vulnerable | Remotesensing |
| cpe:2.3:a:remotesensing:libtiff:4.0.2:*:*:*:*:*:*:* | 4.0.2 | Vulnerable | Remotesensing |
- cpe:2.3:a:remotesensing:libtiff:3.4:beta36:*:*:*:*:*:* Versions 3.4 beta36 Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.4:beta37:*:*:*:*:*:* Versions 3.4 beta37 Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.5.1:*:*:*:*:*:*:* Versions 3.5.1 Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.5.2:*:*:*:*:*:*:* Versions 3.5.2 Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.5.3:*:*:*:*:*:*:* Versions 3.5.3 Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.5.4:*:*:*:*:*:*:* Versions 3.5.4 Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.5.5:*:*:*:*:*:*:* Versions 3.5.5 Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.5.6:*:*:*:*:*:*:* Versions 3.5.6 Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.5.6:beta:*:*:*:*:*:* Versions 3.5.6 beta Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.5.7:*:*:*:*:*:*:* Versions 3.5.7 Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.5.7:alpha:*:*:*:*:*:* Versions 3.5.7 alpha Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.5.7:alpha2:*:*:*:*:*:* Versions 3.5.7 alpha2 Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.5.7:alpha3:*:*:*:*:*:* Versions 3.5.7 alpha3 Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.5.7:alpha4:*:*:*:*:*:* Versions 3.5.7 alpha4 Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.5.7:beta:*:*:*:*:*:* Versions 3.5.7 beta Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.6.0:*:*:*:*:*:*:* Versions 3.6.0 Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.6.0:beta:*:*:*:*:*:* Versions 3.6.0 beta Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.6.0:beta2:*:*:*:*:*:* Versions 3.6.0 beta2 Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.6.1:*:*:*:*:*:*:* Versions 3.6.1 Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.7.0:*:*:*:*:*:*:* Versions 3.7.0 Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.7.0:alpha:*:*:*:*:*:* Versions 3.7.0 alpha Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.7.0:beta:*:*:*:*:*:* Versions 3.7.0 beta Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.7.0:beta2:*:*:*:*:*:* Versions 3.7.0 beta2 Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.7.1:*:*:*:*:*:*:* Versions 3.7.1 Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.7.2:*:*:*:*:*:*:* Versions 3.7.2 Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.7.3:*:*:*:*:*:*:* Versions 3.7.3 Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.7.4:*:*:*:*:*:*:* Versions 3.7.4 Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.8.0:*:*:*:*:*:*:* Versions 3.8.0 Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.8.1:*:*:*:*:*:*:* Versions 3.8.1 Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.8.2:*:*:*:*:*:*:* Versions 3.8.2 Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.9.0:*:*:*:*:*:*:* Versions 3.9.0 Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.9.0:beta:*:*:*:*:*:* Versions 3.9.0 beta Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.9.1:*:*:*:*:*:*:* Versions 3.9.1 Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.9.2:*:*:*:*:*:*:* Versions 3.9.2 Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.9.3:*:*:*:*:*:*:* Versions 3.9.3 Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:3.9.4:*:*:*:*:*:*:* Versions 3.9.4 Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:4.0.0:*:*:*:*:*:*:* Versions 4.0.0 Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:4.0.1:*:*:*:*:*:*:* Versions 4.0.1 Vulnerable ·Remotesensing
- cpe:2.3:a:remotesensing:libtiff:4.0.2:*:*:*:*:*:*:* Versions 4.0.2 Vulnerable ·Remotesensing
Remediation
Red Hat 2 advisories
- RHSA-2014:0222 Released 2014-02-27 · Red Hat rating Moderatelibtiff security update
- Red Hat Enterprise Linux Desktop (v. 6) libtiff-3.9.4-10.el6_5
- Red Hat Enterprise Linux Desktop Optional (v. 6) libtiff-3.9.4-10.el6_5, libtiff-devel-3.9.4-10.el6_5, libtiff-static-3.9.4-10.el6_5
- Red Hat Enterprise Linux HPC Node (v. 6) libtiff-3.9.4-10.el6_5
- Red Hat Enterprise Linux HPC Node Optional (v. 6) libtiff-3.9.4-10.el6_5, libtiff-devel-3.9.4-10.el6_5, libtiff-static-3.9.4-10.el6_5
- Red Hat Enterprise Linux Server (v. 6) libtiff-3.9.4-10.el6_5, libtiff-3.9.4-10.el6_5.ppc, libtiff-devel-3.9.4-10.el6_5 +1
- Red Hat Enterprise Linux Server Optional (v. 6) libtiff-3.9.4-10.el6_5, libtiff-static-3.9.4-10.el6_5
- Red Hat Enterprise Linux Workstation (v. 6) libtiff-3.9.4-10.el6_5, libtiff-devel-3.9.4-10.el6_5
- Red Hat Enterprise Linux Workstation Optional (v. 6) libtiff-3.9.4-10.el6_5, libtiff-static-3.9.4-10.el6_5
- RHSA-2014:0223 Released 2014-02-27 · Red Hat rating Moderatelibtiff security update
- Red Hat Enterprise Linux (v. 5 server) libtiff-3.8.2-19.el5_10, libtiff-3.8.2-19.el5_10.i386, libtiff-3.8.2-19.el5_10.ia64 +5
- Red Hat Enterprise Linux Desktop (v. 5 client) libtiff-3.8.2-19.el5_10, libtiff-3.8.2-19.el5_10.i386
- Red Hat Enterprise Linux Desktop Workstation (v. 5 client) libtiff-3.8.2-19.el5_10, libtiff-devel-3.8.2-19.el5_10, libtiff-devel-3.8.2-19.el5_10.i386
Vendor assessments
Red Hat
Red Hat rating: Moderate. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat Enterprise Linux (v. 5 server) | Fixed | RHSA-2014:0223 |
| Red Hat Enterprise Linux Desktop (v. 5 client) | Fixed | RHSA-2014:0223 |
| Red Hat Enterprise Linux Desktop (v. 6) | Fixed | RHSA-2014:0222 |
| Red Hat Enterprise Linux Desktop Optional (v. 6) | Fixed | RHSA-2014:0222 |
| Red Hat Enterprise Linux Desktop Workstation (v. 5 client) | Fixed | RHSA-2014:0223 |
| Red Hat Enterprise Linux HPC Node (v. 6) | Fixed | RHSA-2014:0222 |
| Red Hat Enterprise Linux HPC Node Optional (v. 6) | Fixed | RHSA-2014:0222 |
| Red Hat Enterprise Linux Server (v. 6) | Fixed | RHSA-2014:0222 |
| Red Hat Enterprise Linux Server Optional (v. 6) | Fixed | RHSA-2014:0222 |
| Red Hat Enterprise Linux Workstation (v. 6) | Fixed | RHSA-2014:0222 |
| Red Hat Enterprise Linux Workstation Optional (v. 6) | Fixed | RHSA-2014:0222 |
Timeline
- 2026-10-02 Threatist record created from CVE-2013-1960
- 2026-10-03 Alias added: GHSA-vqhx-4gwh-xx5q
References
More Remotesensing Libtiff vulnerabilities
- TI-2013-01736 Stack-based buffer overflow in the t2p_write_pdf_page function in tiff2pdf in libtiff… CVSS 2.0HIGH 9.3
- TI-2014-07845 The (1) putcontig8bitYCbCr21tile function in tif_getimage.c or (2) NeXTDecode function in… CVSS 3.0MEDIUM 6.5
Sources
- CVE-2013-1960 · CVE Program
- CVE-2013-1960 · NVD
- FIRST EPSS
- GHSA-vqhx-4gwh-xx5q · GitHub Advisory Database · CC BY 4.0
- CVE-2013-1960 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences