CVE-2009-2347
Multiple integer overflows in inter-color spaces conversion tools in libtiff 3.8 through 3.8.2, 3...
Multiple integer overflows in inter-color spaces conversion tools in libtiff 3.8 through 3.8.2, 3.9, and 4.0 allow context-dependent attackers to execute arbitrary code via a TIFF image with large (1) width and (2) height values, which triggers a heap-based buffer overflow in the (a) cvt_whole_image function in tiff2rgba and (b) tiffcvt function in rgb2ycbcr.
Exploit likelihood
What each source reports
NVD Score used
9.3
Multiple integer overflows in inter-color spaces conversion tools in libtiff 3.8 through 3.8.2, 3.9, and 4.0 allow context-dependent attackers to execute arbitrary code via a TIFF image with large (1) width and (2) height values, which triggers a heap-based buffer overflow in the (a) cvt_whole_image function in tiff2rgba and (b) tiffcvt function in rgb2ycbcr.
- Record
CVE-2009-2347- CVSS 2.0
- 9.3 High
AV:N/AC:M/Au:N/C:C/I:C/A:C - Weakness
- CWE-189
- Updated
- 2026-11-02
CVE List No score
Multiple integer overflows in inter-color spaces conversion tools in libtiff 3.8 through 3.8.2, 3.9, and 4.0 allow context-dependent attackers to execute arbitrary code via a TIFF image with large (1) width and (2) height values, which triggers a heap-based buffer overflow in the (a) cvt_whole_image function in tiff2rgba and (b) tiffcvt function in rgb2ycbcr.
- Record
CVE-2009-2347- Updated
- 2026-11-02
EUVDEUVD-2009-2343 No score
Multiple integer overflows in inter-color spaces conversion tools in libtiff 3.8 through 3.8.2, 3.9, and 4.0 allow context-dependent attackers to execute arbitrary code via a TIFF image with large (1) width and (2) height values, which triggers a heap-based buffer overflow in the (a) cvt_whole_image function in tiff2rgba and (b) tiffcvt function in rgb2ycbcr.
- Record
EUVD-2009-2343- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-vf2q-hvf8-f62h No score
Multiple integer overflows in inter-color spaces conversion tools in libtiff 3.8 through 3.8.2, 3...
Multiple integer overflows in inter-color spaces conversion tools in libtiff 3.8 through 3.8.2, 3.9, and 4.0 allow context-dependent attackers to execute arbitrary code via a TIFF image with large (1) width and (2) height values, which triggers a heap-based buffer overflow in the (a) cvt_whole_image function in tiff2rgba and (b) tiffcvt function in rgb2ycbcr.
- Record
GHSA-vf2q-hvf8-f62h- Updated
- 2026-11-02
OSV No score
Multiple integer overflows in inter-color spaces conversion tools in libtiff 3.8 through 3.8.2, 3.9, and 4.0 allow context-dependent attackers to execute arbitrary code via a TIFF image with large (1) width and (2) height values, which triggers a heap-based buffer overflow in the (a) cvt_whole_image function in tiff2rgba and (b) tiffcvt function in rgb2ycbcr.
- Record
CVE-2009-2347- Updated
- 2026-11-02
OSVDEBIAN-CVE-2009-2347 No score
Multiple integer overflows in inter-color spaces conversion tools in libtiff 3.8 through 3.8.2, 3.9, and 4.0 allow context-dependent attackers to execute arbitrary code via a TIFF image with large (1) width and (2) height values, which triggers a heap-based buffer overflow in the (a) cvt_whole_image function in tiff2rgba and (b) tiffcvt function in rgb2ycbcr.
- Record
DEBIAN-CVE-2009-2347- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10554-1 No score
libtiff-devel-32bit-4.0.7-1.1 on GA media
These are all security issues fixed in the libtiff-devel-32bit-4.0.7-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10554-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
tiffDebian:12 |
before 3.8.2-13 | 3.8.2-13 |
tiffDebian:13 |
before 3.8.2-13 | 3.8.2-13 |
tiffDebian:14 |
before 3.8.2-13 | 3.8.2-13 |
tiffDebian:4.0 From an advisory covering 2 CVEs |
before 3.8.2-7+etch3, plus listed versions 3.8.2-73.8.2-7+etch1 |
3.8.2-7+etch3 |
tiffDebian:5.0 From an advisory covering 2 CVEs |
before 3.8.2-11.2, plus listed versions 3.8.2-11 |
3.8.2-11.2 |
libtiffRed Hat:enterprise_linux:3::as From an advisory covering 2 CVEs |
before 0:3.5.7-33.el3 | 0:3.5.7-33.el3 |
libtiff-debuginfoRed Hat:enterprise_linux:3::as From an advisory covering 2 CVEs |
before 0:3.5.7-33.el3 | 0:3.5.7-33.el3 |
libtiff-develRed Hat:enterprise_linux:3::as From an advisory covering 2 CVEs |
before 0:3.5.7-33.el3 | 0:3.5.7-33.el3 |
libtiffRed Hat:enterprise_linux:3::desktop From an advisory covering 2 CVEs |
before 0:3.5.7-33.el3 | 0:3.5.7-33.el3 |
libtiff-debuginfoRed Hat:enterprise_linux:3::desktop From an advisory covering 2 CVEs |
before 0:3.5.7-33.el3 | 0:3.5.7-33.el3 |
Show 28 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libtiff-develRed Hat:enterprise_linux:3::desktop From an advisory covering 2 CVEs |
before 0:3.5.7-33.el3 | 0:3.5.7-33.el3 |
libtiffRed Hat:enterprise_linux:3::es From an advisory covering 2 CVEs |
before 0:3.5.7-33.el3 | 0:3.5.7-33.el3 |
libtiff-debuginfoRed Hat:enterprise_linux:3::es From an advisory covering 2 CVEs |
before 0:3.5.7-33.el3 | 0:3.5.7-33.el3 |
libtiff-develRed Hat:enterprise_linux:3::es From an advisory covering 2 CVEs |
before 0:3.5.7-33.el3 | 0:3.5.7-33.el3 |
libtiffRed Hat:enterprise_linux:3::ws From an advisory covering 2 CVEs |
before 0:3.5.7-33.el3 | 0:3.5.7-33.el3 |
libtiff-debuginfoRed Hat:enterprise_linux:3::ws From an advisory covering 2 CVEs |
before 0:3.5.7-33.el3 | 0:3.5.7-33.el3 |
libtiff-develRed Hat:enterprise_linux:3::ws From an advisory covering 2 CVEs |
before 0:3.5.7-33.el3 | 0:3.5.7-33.el3 |
libtiffRed Hat:enterprise_linux:4::as From an advisory covering 2 CVEs |
before 0:3.6.1-12.el4_8.4 | 0:3.6.1-12.el4_8.4 |
libtiff-debuginfoRed Hat:enterprise_linux:4::as From an advisory covering 2 CVEs |
before 0:3.6.1-12.el4_8.4 | 0:3.6.1-12.el4_8.4 |
libtiff-develRed Hat:enterprise_linux:4::as From an advisory covering 2 CVEs |
before 0:3.6.1-12.el4_8.4 | 0:3.6.1-12.el4_8.4 |
libtiffRed Hat:enterprise_linux:4::desktop From an advisory covering 2 CVEs |
before 0:3.6.1-12.el4_8.4 | 0:3.6.1-12.el4_8.4 |
libtiff-debuginfoRed Hat:enterprise_linux:4::desktop From an advisory covering 2 CVEs |
before 0:3.6.1-12.el4_8.4 | 0:3.6.1-12.el4_8.4 |
libtiff-develRed Hat:enterprise_linux:4::desktop From an advisory covering 2 CVEs |
before 0:3.6.1-12.el4_8.4 | 0:3.6.1-12.el4_8.4 |
libtiffRed Hat:enterprise_linux:4::es From an advisory covering 2 CVEs |
before 0:3.6.1-12.el4_8.4 | 0:3.6.1-12.el4_8.4 |
libtiff-debuginfoRed Hat:enterprise_linux:4::es From an advisory covering 2 CVEs |
before 0:3.6.1-12.el4_8.4 | 0:3.6.1-12.el4_8.4 |
libtiff-develRed Hat:enterprise_linux:4::es From an advisory covering 2 CVEs |
before 0:3.6.1-12.el4_8.4 | 0:3.6.1-12.el4_8.4 |
libtiffRed Hat:enterprise_linux:4::ws From an advisory covering 2 CVEs |
before 0:3.6.1-12.el4_8.4 | 0:3.6.1-12.el4_8.4 |
libtiff-debuginfoRed Hat:enterprise_linux:4::ws From an advisory covering 2 CVEs |
before 0:3.6.1-12.el4_8.4 | 0:3.6.1-12.el4_8.4 |
libtiff-develRed Hat:enterprise_linux:4::ws From an advisory covering 2 CVEs |
before 0:3.6.1-12.el4_8.4 | 0:3.6.1-12.el4_8.4 |
libtiffRed Hat:enterprise_linux:5::client_workstation From an advisory covering 2 CVEs |
before 0:3.8.2-7.el5_3.4 | 0:3.8.2-7.el5_3.4 |
libtiff-debuginfoRed Hat:enterprise_linux:5::client_workstation From an advisory covering 2 CVEs |
before 0:3.8.2-7.el5_3.4 | 0:3.8.2-7.el5_3.4 |
libtiff-develRed Hat:enterprise_linux:5::client_workstation From an advisory covering 2 CVEs |
before 0:3.8.2-7.el5_3.4 | 0:3.8.2-7.el5_3.4 |
libtiffRed Hat:enterprise_linux:5::client From an advisory covering 2 CVEs |
before 0:3.8.2-7.el5_3.4 | 0:3.8.2-7.el5_3.4 |
libtiff-debuginfoRed Hat:enterprise_linux:5::client From an advisory covering 2 CVEs |
before 0:3.8.2-7.el5_3.4 | 0:3.8.2-7.el5_3.4 |
libtiffRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:3.8.2-7.el5_3.4 | 0:3.8.2-7.el5_3.4 |
libtiff-debuginfoRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:3.8.2-7.el5_3.4 | 0:3.8.2-7.el5_3.4 |
libtiff-develRed Hat:enterprise_linux:5::server From an advisory covering 2 CVEs |
before 0:3.8.2-7.el5_3.4 | 0:3.8.2-7.el5_3.4 |
tiffopenSUSE:Tumbleweed From an advisory covering 49 CVEs |
before 4.0.7-1.1 | 4.0.7-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2009-2347 is a high vulnerability (CVSS 9.3) in Libtiff, published July 14, 2009. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.15%, the 90th percentile. Fixed in tiff 3.8.2-13.
References
secunia.com/advisories/35817
secunia.com/advisories/35866
redhat.com/archives/fedora-package-announce/2009-July/msg00663.html
bugzilla.redhat.com/show_bug.cgi?id=CVE-2009-2347
osvdb.org/55821
redhat.com/archives/fedora-package-announce/2009-July/msg00724.html
Show 85 moreShow less
vupen.com/english/advisories/2009/1870
ocert.org/advisories/ocert-2009-012.html
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A10988
securitytracker.com/id?1022539
vupen.com/english/advisories/2011/0621
ubuntu.com/usn/USN-801-1
secunia.com/advisories/35811
secunia.com/advisories/35883
security.gentoo.org/glsa/glsa-201209-02.xml
secunia.com/advisories/36194
bugzilla.maptools.org/show_bug.cgi?id=2079
securityfocus.com/archive/1/504892/100/0/threaded
mandriva.com/security/advisories?name=MDVSA-2009:150
security.gentoo.org/glsa/glsa-200908-03.xml
exchange.xforce.ibmcloud.com/vulnerabilities/51688
secunia.com/advisories/35911
article.gmane.org/gmane.linux.debian.devel.changes.unstable/178563
osvdb.org/55822
redhat.com/support/errata/RHSA-2009-1159.html
securityfocus.com/bid/35652
debian.org/security/2009/dsa-1835
mandriva.com/security/advisories?name=MDVSA-2011:043
secunia.com/advisories/50726
nvd.nist.gov/vuln/detail/CVE-2009-2347
github.com/advisories/GHSA-vf2q-hvf8-f62h
security-tracker.debian.org/tracker/CVE-2009-2347
access.redhat.com/errata/RHSA-2009:1159
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=507465
bugzilla.redhat.com/show_bug.cgi?id=510041
security.access.redhat.com/data/csaf/v2/advisories/2009/rhsa-2009_1159.json
access.redhat.com/security/cve/CVE-2009-2285
cve.org/CVERecord?id=CVE-2009-2285
nvd.nist.gov/vuln/detail/CVE-2009-2285
access.redhat.com/security/cve/CVE-2009-2347
cve.org/CVERecord?id=CVE-2009-2347
suse.com/security/cve/CVE-2009-2285
suse.com/security/cve/CVE-2009-2347
suse.com/security/cve/CVE-2010-2065
suse.com/security/cve/CVE-2010-2067
suse.com/security/cve/CVE-2010-2233
suse.com/security/cve/CVE-2010-4665
suse.com/security/cve/CVE-2011-0192
suse.com/security/cve/CVE-2011-1167
suse.com/security/cve/CVE-2012-1173
suse.com/security/cve/CVE-2012-2113
suse.com/security/cve/CVE-2012-3401
suse.com/security/cve/CVE-2012-4564
suse.com/security/cve/CVE-2013-1960
suse.com/security/cve/CVE-2013-1961
suse.com/security/cve/CVE-2013-4231
suse.com/security/cve/CVE-2013-4232
suse.com/security/cve/CVE-2013-4243
suse.com/security/cve/CVE-2013-4244
suse.com/security/cve/CVE-2014-8127
suse.com/security/cve/CVE-2014-8128
suse.com/security/cve/CVE-2014-8129
suse.com/security/cve/CVE-2014-8130
suse.com/security/cve/CVE-2014-9655
suse.com/security/cve/CVE-2015-1547
suse.com/security/cve/CVE-2015-7554
suse.com/security/cve/CVE-2015-8665
suse.com/security/cve/CVE-2015-8683
suse.com/security/cve/CVE-2015-8781
suse.com/security/cve/CVE-2015-8782
suse.com/security/cve/CVE-2015-8783
suse.com/security/cve/CVE-2016-3186
suse.com/security/cve/CVE-2016-3622
suse.com/security/cve/CVE-2016-3623
suse.com/security/cve/CVE-2016-3658
suse.com/security/cve/CVE-2016-3945
suse.com/security/cve/CVE-2016-3990
suse.com/security/cve/CVE-2016-3991
suse.com/security/cve/CVE-2016-5314
suse.com/security/cve/CVE-2016-5316
suse.com/security/cve/CVE-2016-5317
suse.com/security/cve/CVE-2016-5320
suse.com/security/cve/CVE-2016-5321
suse.com/security/cve/CVE-2016-5323
suse.com/security/cve/CVE-2016-5652
suse.com/security/cve/CVE-2016-5875
suse.com/security/cve/CVE-2016-9273
suse.com/security/cve/CVE-2016-9297
suse.com/security/cve/CVE-2016-9448
suse.com/security/cve/CVE-2016-9453