CVE-2013-7447
Integer overflow in the gdk_cairo_set_source_pixbuf function in gdk/gdkcairo.c in GTK+ before 3.9...
Integer overflow in the gdk_cairo_set_source_pixbuf function in gdk/gdkcairo.c in GTK+ before 3.9.8, as used in eom, gnome-photos, eog, gambas3, thunar, pinpoint, and possibly other applications, allows remote attackers to cause a denial of service (crash) via a large image file, which triggers a large memory allocation.
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
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
6.5
Integer overflow in the gdk_cairo_set_source_pixbuf function in gdk/gdkcairo.c in GTK+ before 3.9.8, as used in eom, gnome-photos, eog, gambas3, thunar, pinpoint, and possibly other applications, allows remote attackers to cause a denial of service (crash) via a large image file, which triggers a large memory allocation.
- Record
CVE-2013-7447- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:N/I:N/A:P - Updated
- 2026-11-02
CVE List No score
Integer overflow in the gdk_cairo_set_source_pixbuf function in gdk/gdkcairo.c in GTK+ before 3.9.8, as used in eom, gnome-photos, eog, gambas3, thunar, pinpoint, and possibly other applications, allows remote attackers to cause a denial of service (crash) via a large image file, which triggers a large memory allocation.
- Record
CVE-2013-7447- Updated
- 2026-11-02
EUVDEUVD-2013-7211 No score
Integer overflow in the gdk_cairo_set_source_pixbuf function in gdk/gdkcairo.c in GTK+ before 3.9.8, as used in eom, gnome-photos, eog, gambas3, thunar, pinpoint, and possibly other applications, allows remote attackers to cause a denial of service (crash) via a large image file, which triggers a large memory allocation.
- Record
EUVD-2013-7211- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-4wwv-835r-3cxc
6.5
Integer overflow in the gdk_cairo_set_source_pixbuf function in gdk/gdkcairo.c in GTK+ before 3.9...
Integer overflow in the gdk_cairo_set_source_pixbuf function in gdk/gdkcairo.c in GTK+ before 3.9.8, as used in eom, gnome-photos, eog, gambas3, thunar, pinpoint, and possibly other applications, allows remote attackers to cause a denial of service (crash) via a large image file, which triggers a large memory allocation.
- Record
GHSA-4wwv-835r-3cxc- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSV
6.5
Integer overflow in the gdk_cairo_set_source_pixbuf function in gdk/gdkcairo.c in GTK+ before 3.9.8, as used in eom, gnome-photos, eog, gambas3, thunar, pinpoint, and possibly other applications, allows remote attackers to cause a denial of service (crash) via a large image file, which triggers a large memory allocation.
- Record
CVE-2013-7447- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2013-7447
6.5
Integer overflow in the gdk_cairo_set_source_pixbuf function in gdk/gdkcairo.c in GTK+ before 3.9.8, as used in eom, gnome-photos, eog, gambas3, thunar, pinpoint, and possibly other applications, allows remote attackers to cause a denial of service (crash) via a large image file, which triggers a large memory allocation.
- Record
DEBIAN-CVE-2013-7447- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 15 moreShow less
OSVUBUNTU-CVE-2013-7447
6.5
Integer overflow in the gdk_cairo_set_source_pixbuf function in gdk/gdkcairo.c in GTK+ before 3.9.8, as used in eom, gnome-photos, eog, gambas3, thunar, pinpoint, and possibly other applications, allows remote attackers to cause a denial of service (crash) via a large image file, which triggers a large memory allocation.
- Record
UBUNTU-CVE-2013-7447- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVMGASA-2016-0069 No score
Updated gtk+2.0 packages fix CVE-2013-7447
Updated gtk+2.0 packages fix security vulnerability:
Due to a logic error, an attempt to allocate a large block of memory fails in gdk_cairo_set_source_pixbuf, leading to a crash of the app that called it, for example, eom (CVE-2013-7447).
- Record
MGASA-2016-0069- Updated
- 2026-11-02
OSVMGASA-2016-0070 No score
Updated eom packages fix CVE-2013-7447
Updated eom packages fix security vulnerability:
Due to a logic error, an attempt to allocate a large block of memory fails in gdk_cairo_set_source_pixbuf, leading to a crash of eom (CVE-2013-7447).
- Record
MGASA-2016-0070- Updated
- 2026-11-02
OSVMGASA-2016-0071 No score
Updated thunar packages fix CVE-2013-7447
Updated thunar packages fix security vulnerability:
Due to a logic error, an attempt to allocate a large block of memory fails in thunar_gdk_cairo_set_surface, leading to a crash of thunar (CVE-2013-7447).
- Record
MGASA-2016-0071- Updated
- 2026-11-02
OSVMGASA-2016-0073 No score
Updated pinpoint packages fix CVE-2013-7447
Updated pinpoint packages fix security vulnerability:
Due to a logic error, an attempt to allocate a large block of memory fails in cairo_new_surface_from_pixbuf, leading to a crash of pinpoint (CVE-2013-7447).
- Record
MGASA-2016-0073- Updated
- 2026-11-02
OSVMGASA-2016-0074 No score
Updated eog packages fix security vulnerability
Due to a logic error, an attempt to allocate a large block of memory fails in create_surface_from_pixbuf, leading to a crash of eog (CVE-2013-7447).
- Record
MGASA-2016-0074- Updated
- 2026-11-02
OSVMGASA-2016-0075 No score
Updated gambas3 packages fix CVE-2013-7447
Updated gambas3 packages fix security vulnerability:
Due to a logic error, an attempt to allocate a large block of memory fails in gt_cairo_create_surface, leading to a crash of gambas3 (CVE-2013-7447).
- Record
MGASA-2016-0075- Updated
- 2026-11-02
OSVMGASA-2016-0076 No score
Updated gnome-photos packages fix CVE-2013-7447
Updated gnome-photos package fixes security vulnerabilities:
Due to a logic error, an attempt to allocate a large block of memory fails in create_surface_from_pixbuf, leading to a crash of gnome-photos (CVE-2013-7447).
A similar potential issue in view_helper_draw() in src/gegl-gtk-view-helper.c has also been patched.
- Record
MGASA-2016-0076- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10170-1 No score
eog-3.20.5-1.1 on GA media
These are all security issues fixed in the eog-3.20.5-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10170-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10522-1 No score
gnome-photos-3.22.2-1.1 on GA media
These are all security issues fixed in the gnome-photos-3.22.2-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10522-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10908-1 No score
lasem-0.4.4-2.13 on GA media
These are all security issues fixed in the lasem-0.4.4-2.13 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10908-1- Updated
- 2026-11-02
OSVSUSE-SU-2016:2532-1 No score
Security update for gtk2
This update for gtk2 fixes the following security issues:
- CVE-2016-6352: Some crashes were fixed, including a out of bounds write in the OneLine32() function that could be used by attackers to crash GTK/GDK programs.
- CVE-2013-7447: Avoid overflow when allocating a cairo pixbuf (bsc#966682).
- Record
SUSE-SU-2016:2532-1- Updated
- 2026-11-02
OSVSUSE-SU-2016:2550-1 No score
Security update for gtk2
This update for gtk2 fixes the following issues:
- CVE-2013-7447: Avoid an overflow when allocating a cairo pixbuf (bsc#966682).
- Record
SUSE-SU-2016:2550-1- Updated
- 2026-11-02
OSVUSN-2898-1 No score
gtk+2.0, gtk+3.0 vulnerability
It was discovered that GTK+ incorrectly handled certain large images. A remote attacker could use this issue to cause GTK+ applications to crash, resulting in a denial of service, or possibly execute arbitrary code.
- Record
USN-2898-1- Updated
- 2026-11-02
OSVUSN-2898-2 No score
eog vulnerability
It was discovered that Eye of GNOME incorrectly handled certain large images. If a user were tricked into opening a specially-crafted image, a remote attacker could use this issue to cause Eye of GNOME to crash, resulting in a denial of service, or possibly execute arbitrary code.
- Record
USN-2898-2- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
gtk+2.0Debian:12 |
before 2.24.30-1.1 | 2.24.30-1.1 |
gtk+2.0Debian:13 |
before 2.24.30-1.1 | 2.24.30-1.1 |
gtk+2.0Debian:14 |
before 2.24.30-1.1 | 2.24.30-1.1 |
gtk+3.0Debian:12 |
before 3.10.7-1 | 3.10.7-1 |
gtk+3.0Debian:13 |
before 3.10.7-1 | 3.10.7-1 |
gtk+3.0Debian:14 |
before 3.10.7-1 | 3.10.7-1 |
gtk+2.0Debian:6.0 |
before 2.20.1-2+deb6u1, plus listed versions 2.20.1-2 |
2.20.1-2+deb6u1 |
gtk+2.0Mageia:5 |
before gtk+2.0-2.24.26-3.mga5 | gtk+2.0-2.24.26-3.mga5 |
eomMageia:5 |
before 1.8.1-2.1.mga5 | 1.8.1-2.1.mga5 |
thunarMageia:5 |
before 1.6.6-1.1.mga5 | 1.6.6-1.1.mga5 |
Show 33 moreShow less
| Package | Affected | Fixed |
|---|---|---|
pinpointMageia:5 |
before 0.1.4-18.1.mga5 | 0.1.4-18.1.mga5 |
eogMageia:5 |
before 3.14.3-1.1.mga5 | 3.14.3-1.1.mga5 |
gambas3Mageia:5 |
before 3.6.2-4.2.mga5 | 3.6.2-4.2.mga5 |
gnome-photosMageia:5 |
before 3.14.2-1.1.mga5 | 3.14.2-1.1.mga5 |
gtk2SUSE:Linux Enterprise Software Development Kit 11 SP4 |
before 2.18.9-0.44.1 | 2.18.9-0.44.1 |
gtk2SUSE:Linux Enterprise Server 11 SP4 |
before 2.18.9-0.44.1 | 2.18.9-0.44.1 |
gtk2SUSE:Linux Enterprise Server for SAP Applications 11 SP4 |
before 2.18.9-0.44.1 | 2.18.9-0.44.1 |
gtk2SUSE:Linux Enterprise Desktop 12 SP1 |
before 2.24.24-3.1 | 2.24.24-3.1 |
gtk2SUSE:Linux Enterprise Software Development Kit 12 SP1 |
before 2.24.24-3.1 | 2.24.24-3.1 |
gtk2SUSE:Linux Enterprise Server 12 SP1 |
before 2.24.24-3.1 | 2.24.24-3.1 |
gtk2SUSE:Linux Enterprise Server for SAP Applications 12 SP1 |
before 2.24.24-3.1 | 2.24.24-3.1 |
gtk2SUSE:Linux Enterprise Workstation Extension 12 SP1 |
before 2.24.24-3.1 | 2.24.24-3.1 |
eogUbuntu:14.04:LTS |
before 3.10.2-0ubuntu5.1, plus listed versions 3.8.2-1ubuntu13.10.1-1ubuntu13.10.2-0ubuntu13.10.2-0ubuntu23.10.2-0ubuntu33.10.2-0ubuntu43.10.2-0ubuntu5 |
3.10.2-0ubuntu5.1 |
gtk+2.0Ubuntu:14.04:LTS |
before 2.24.23-0ubuntu1.4, plus listed versions 2.24.20-1ubuntu12.24.21-1ubuntu12.24.22-1ubuntu12.24.22-1ubuntu22.24.23-0ubuntu12.24.23-0ubuntu1.12.24.23-0ubuntu1.22.24.23-0ubuntu1.3 |
2.24.23-0ubuntu1.4 |
eogUbuntu:16.04:LTS |
before 3.18.1-1ubuntu2, plus listed versions 3.16.3-1ubuntu23.18.0-0ubuntu13.18.0-1ubuntu13.18.0-1ubuntu23.18.1-1ubuntu1 |
3.18.1-1ubuntu2 |
gambas3Ubuntu:16.04:LTS |
All versions, plus listed versions 3.5.4-2ubuntu53.5.4-2ubuntu73.5.4-2ubuntu113.8.4-2ubuntu13.8.4-2ubuntu23.8.4-2ubuntu33.8.4-2ubuntu3.1 |
None known |
gnome-photosUbuntu:16.04:LTS |
All versions, plus listed versions 3.16.2-13.18.1-13.18.1-1build13.18.2-1 |
None known |
pinpointUbuntu:16.04:LTS |
All versions, plus listed versions 1:0.1.6-11:0.1.8-1ubuntu21:0.1.8-2 |
None known |
thunarUbuntu:16.04:LTS |
All versions, plus listed versions 1.6.10-11.6.10-21.6.10-2ubuntu11.6.11-0ubuntu0.16.04.11.6.11-0ubuntu0.16.04.2 |
None known |
pinpointUbuntu:18.04:LTS |
All versions, plus listed versions 1:0.1.8-3 |
None known |
gambas3Ubuntu:20.04:LTS |
All versions, plus listed versions 3.13.0-1ubuntu23.14.3-13.14.3-1build13.14.3-1ubuntu13.14.3-2ubuntu13.14.3-2ubuntu33.14.3-2ubuntu3.1 |
None known |
pinpointUbuntu:20.04:LTS |
All versions, plus listed versions 1:0.1.8-4 |
None known |
gambas3Ubuntu:22.04:LTS |
All versions, plus listed versions 3.16.2-3build13.16.3-23.16.3-2build13.16.3-3 |
None known |
pinpointUbuntu:22.04:LTS |
All versions, plus listed versions 1:0.1.8-41:0.1.8-5 |
None known |
gambas3Ubuntu:24.04:LTS |
All versions, plus listed versions 3.18.3-1ubuntu13.18.3-1ubuntu23.18.4-3ubuntu13.19.0-2ubuntu13.19.0-2ubuntu93.19.0-2ubuntu10 |
None known |
pinpointUbuntu:24.04:LTS |
All versions, plus listed versions 1:0.1.8-61:0.1.8-6build11:0.1.8-6build2 |
None known |
gambas3Ubuntu:25.10 |
All versions, plus listed versions 3.20.2-1build13.20.2-1build23.20.2-2ubuntu33.20.4-13.20.4-1build1 |
None known |
pinpointUbuntu:25.10 |
All versions, plus listed versions 1:0.1.8-6build2 |
None known |
gambas3Ubuntu:26.10 |
All versions, plus listed versions 3.20.4-1ubuntu13.20.4-23.22.0-13.22.0-3 |
None known |
gambas3Ubuntu:26.04:LTS |
All versions, plus listed versions 3.20.4-1build13.20.4-1build23.20.4-1ubuntu1 |
None known |
eogopenSUSE:Tumbleweed |
before 3.20.5-1.1 | 3.20.5-1.1 |
gtk2openSUSE:Tumbleweed |
before 2.24.31-1.2 | 2.24.31-1.2 |
lasemopenSUSE:Tumbleweed |
before 0.4.4-2.13 | 0.4.4-2.13 |
History
| Recorded | Changed | Sources |
|---|---|---|
| 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-2013-7447 is a medium vulnerability (CVSS 6.5) in Canonical Ubuntu Linux, published December 31, 2013. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.63%, the 91st percentile. Fixed in gtk+2.0 2.24.30-1.1.
References
github.com/mate-desktop/eom/issues/93
ubuntu.com/usn/USN-2898-2
openwall.com/lists/oss-security/2016/02/10/6
ubuntu.com/usn/USN-2898-1
bugs.launchpad.net/ubuntu/+source/gtk+2.0/+bug/1540811
oracle.com/technetwork/topics/security/bulletinjul2016-3090568.html
Show 37 moreShow less
lists.opensuse.org/opensuse-updates/2016-03/msg00010.html
git.gnome.org/browse/gtk+/tree/NEWS
securityfocus.com/bid/83239
openwall.com/lists/oss-security/2016/02/10/2
bugzilla.gnome.org/show_bug.cgi?id=703220
git.gnome.org/browse/gtk+/commit?id=894b1ae76a32720f4bb3d39cf460402e3ce331d6
nvd.nist.gov/vuln/detail/CVE-2013-7447
github.com/advisories/GHSA-4wwv-835r-3cxc
security-tracker.debian.org/tracker/CVE-2013-7447
advisories.mageia.org/MGASA-2016-0069.html
bugs.mageia.org/show_bug.cgi?id=17738
bugs.debian.org/cgi-bin/bugreport.cgi?bug=799275
bugs.mageia.org/show_bug.cgi?id=17731
advisories.mageia.org/MGASA-2016-0070.html
bugs.mageia.org/show_bug.cgi?id=17739
advisories.mageia.org/MGASA-2016-0071.html
bugs.mageia.org/show_bug.cgi?id=17741
advisories.mageia.org/MGASA-2016-0073.html
bugs.mageia.org/show_bug.cgi?id=17745
advisories.mageia.org/MGASA-2016-0074.html
bugs.mageia.org/show_bug.cgi?id=17746
advisories.mageia.org/MGASA-2016-0075.html
bugs.mageia.org/show_bug.cgi?id=17747
advisories.mageia.org/MGASA-2016-0076.html
bugs.mageia.org/show_bug.cgi?id=17748
suse.com/support/update/announcement/2016/suse-su-20162532-1
bugzilla.suse.com/966682
bugzilla.suse.com/988745
bugzilla.suse.com/991450
suse.com/security/cve/CVE-2013-7447
suse.com/security/cve/CVE-2016-6352
suse.com/support/update/announcement/2016/suse-su-20162550-1
ubuntu.com/security/CVE-2013-7447
ubuntu.com/security/notices/USN-2898-1
ubuntu.com/security/notices/USN-2898-2
cve.org/CVERecord?id=CVE-2013-7447
suse.com/security/cve/CVE-2016-6855