CVE-2016-6911
The dynamicGetbuf function in the GD Graphics Library (aka libgd) before 2.2.4 allows remote...
The dynamicGetbuf function in the GD Graphics Library (aka libgd) before 2.2.4 allows remote attackers to cause a denial of service (out-of-bounds read) via a crafted TIFF image.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- 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
5.5
The dynamicGetbuf function in the GD Graphics Library (aka libgd) before 2.2.4 allows remote attackers to cause a denial of service (out-of-bounds read) via a crafted TIFF image.
- Record
CVE-2016-6911- CVSS 3.0
- 5.5 Medium
CVSS:3.0/AV:L/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 - Weakness
- CWE-125
- Updated
- 2026-11-02
CVE List No score
The dynamicGetbuf function in the GD Graphics Library (aka libgd) before 2.2.4 allows remote attackers to cause a denial of service (out-of-bounds read) via a crafted TIFF image.
- Record
CVE-2016-6911- Updated
- 2026-11-02
EUVDEUVD-2016-7796 No score
The dynamicGetbuf function in the GD Graphics Library (aka libgd) before 2.2.4 allows remote attackers to cause a denial of service (out-of-bounds read) via a crafted TIFF image.
- Record
EUVD-2016-7796- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-v5f2-456f-72fv
5.5
The dynamicGetbuf function in the GD Graphics Library (aka libgd) before 2.2.4 allows remote...
The dynamicGetbuf function in the GD Graphics Library (aka libgd) before 2.2.4 allows remote attackers to cause a denial of service (out-of-bounds read) via a crafted TIFF image.
- Record
GHSA-v5f2-456f-72fv- CVSS 3.0
- 5.5 Medium
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-125
- Updated
- 2026-11-02
OSV
5.5
The dynamicGetbuf function in the GD Graphics Library (aka libgd) before 2.2.4 allows remote attackers to cause a denial of service (out-of-bounds read) via a crafted TIFF image.
- Record
CVE-2016-6911- CVSS 3.0
- 5.5 Medium
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2016-6911
5.5
The dynamicGetbuf function in the GD Graphics Library (aka libgd) before 2.2.4 allows remote attackers to cause a denial of service (out-of-bounds read) via a crafted TIFF image.
- Record
DEBIAN-CVE-2016-6911- CVSS 3.0
- 5.5 Medium
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 9 moreShow less
OSVUBUNTU-CVE-2016-6911
5.5
The dynamicGetbuf function in the GD Graphics Library (aka libgd) before 2.2.4 allows remote attackers to cause a denial of service (out-of-bounds read) via a crafted TIFF image.
- Record
UBUNTU-CVE-2016-6911- CVSS 3.0
- 5.5 Medium
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVMGASA-2016-0421 No score
Updated libgd packages fixe security vulnerabilities
Ibrahim El-Sayed discovered that the GD library incorrectly handled certain malformed Tiff images. If a user or automated system were tricked into processing a specially crafted Tiff image, an attacker could cause a denial of service (CVE-2016-6911).
Emmanuel Law discovered that the GD library incorrectly handled certain strings when creating images. If a user or automated system were tricked into processing a specially crafted image, an attacker could cause a denial of service, or possibly execute arbitrary code (CVE-2016-8670).
- Record
MGASA-2016-0421- Updated
- 2026-11-02
OSVSUSE-SU-2016:2668-1 No score
Security update for gd
This update for gd fixes the following security issues:
- CVE-2016-7568: A specially crafted image file could cause an application crash or potentially execute arbitrary code when the image is converted to webp (bsc#1001900)
- CVE-2016-8670: Stack Buffer Overflow in GD dynamicGetbuf (bsc#1004924)
- CVE-2016-6911: Check for out-of-bound read in dynamicGetbuf() (bsc#1005274)
- Record
SUSE-SU-2016:2668-1- Updated
- 2026-11-02
OSVSUSE-SU-2016:2670-1 No score
Security update for gd
This update for gd fixes the following issues:
- CVE-2016-8670: Stack Buffer Overflow in GD dynamicGetbuf (bsc#1004924)
- CVE-2016-6911: Check for out-of-bound read in dynamicGetbuf() (bsc#1005274)
- Record
SUSE-SU-2016:2670-1- Updated
- 2026-11-02
OSVSUSE-SU-2016:2681-1 No score
Security update for php53
This update for php53 fixes the following issues:
- CVE-2016-8670: Stack Buffer Overflow in GD dynamicGetbuf (bsc#1004924)
- CVE-2016-6911: Check for out-of-bound read in dynamicGetbuf() (bsc#1005274)
- Record
SUSE-SU-2016:2681-1- Updated
- 2026-11-02
OSVSUSE-SU-2016:2683-1 No score
Security update for php7
This update for php7 fixes the following security issue:
- CVE-2016-7568: A specially crafted image file could cause an application crash or potentially execute arbitrary code when the image is converted to webp (bsc#1001900)
- CVE-2016-8670: Stack Buffer Overflow in GD dynamicGetbuf (bsc#1004924)
- CVE-2016-6911: Check for out-of-bound read in dynamicGetbuf() (bsc#1005274)
- Record
SUSE-SU-2016:2683-1- Updated
- 2026-11-02
OSVSUSE-SU-2016:2683-2 No score
Security update for php7
This update for php7 fixes the following security issue:
- CVE-2016-7568: A specially crafted image file could cause an application crash or potentially execute arbitrary code when the image is converted to webp (bsc#1001900)
- CVE-2016-8670: Stack Buffer Overflow in GD dynamicGetbuf (bsc#1004924)
- CVE-2016-6911: Check for out-of-bound read in dynamicGetbuf() (bsc#1005274)
- Record
SUSE-SU-2016:2683-2- Updated
- 2026-11-02
OSVSUSE-SU-2016:2766-1 No score
Security update for php5
This update for php5 fixes the following security issues:
- CVE-2016-7568: A specially crafted image file could cause an application crash or potentially execute arbitrary code when the image is converted to webp (bsc#1001900)
- CVE-2016-8670: Stack Buffer Overflow in GD dynamicGetbuf (bsc#1004924)
- CVE-2016-6911: Check for out-of-bound read in dynamicGetbuf() (bsc#1005274)
- Record
SUSE-SU-2016:2766-1- Updated
- 2026-11-02
OSVUSN-3117-1 No score
libgd2 vulnerabilities
Ibrahim El-Sayed discovered that the GD library incorrectly handled certain malformed Tiff images. If a user or automated system were tricked into processing a specially crafted Tiff image, an attacker could cause a denial of service. (CVE-2016-6911)
Ke Liu discovered that the GD library incorrectly handled certain integers when processing WebP images. If a user or automated system were tricked into processing a specially crafted WebP image, an attacker could cause a denial of service, or possibly execute arbitrary code. This issue only applied to Ubuntu 14.04 LTS, Ubuntu 16.04 LTS and Ubuntu 16.10. (CVE-2016-7568)
Emmanuel Law discovered that the GD library incorrectly handled certain strings when creating images. If a user or automated system were tricked into processing a specially crafted image, an attacker could cause a denial of service, or possibly execute arbitrary code. (CVE-2016-8670)
- Record
USN-3117-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libgd2Debian:12 |
before 2.2.3-87-gd0fec80-2 | 2.2.3-87-gd0fec80-2 |
libgd2Debian:13 |
before 2.2.3-87-gd0fec80-2 | 2.2.3-87-gd0fec80-2 |
libgd2Debian:14 |
before 2.2.3-87-gd0fec80-2 | 2.2.3-87-gd0fec80-2 |
libgd2Debian:7 |
before 2.0.36~rc1~dfsg-6.1+deb7u6, plus listed versions 2.0.36~rc1~dfsg-6.12.0.36~rc1~dfsg-6.1+deb7u12.0.36~rc1~dfsg-6.1+deb7u22.0.36~rc1~dfsg-6.1+deb7u32.0.36~rc1~dfsg-6.1+deb7u42.0.36~rc1~dfsg-6.1+deb7u5 |
2.0.36~rc1~dfsg-6.1+deb7u6 |
libgd2Debian:8 |
before 2.1.0-5+deb8u7, plus listed versions 2.1.0-52.1.0-5+deb8u12.1.0-5+deb8u22.1.0-5+deb8u32.1.0-5+deb8u42.1.0-5+deb8u52.1.0-5+deb8u6 |
2.1.0-5+deb8u7 |
libgdMageia:5 |
before 2.2.3-1.4.mga5 | 2.2.3-1.4.mga5 |
gdSUSE:Linux Enterprise Desktop 12 SP1 |
before 2.1.0-17.1 | 2.1.0-17.1 |
gdSUSE:Linux Enterprise Software Development Kit 12 SP1 |
before 2.1.0-17.1 | 2.1.0-17.1 |
gdSUSE:Linux Enterprise Server 12 SP1 |
before 2.1.0-17.1 | 2.1.0-17.1 |
gdSUSE:Linux Enterprise Server for SAP Applications 12 SP1 |
before 2.1.0-17.1 | 2.1.0-17.1 |
Show 13 moreShow less
| Package | Affected | Fixed |
|---|---|---|
gdSUSE:Linux Enterprise Workstation Extension 12 SP1 |
before 2.1.0-17.1 | 2.1.0-17.1 |
gdSUSE:Linux Enterprise Software Development Kit 11 SP4 |
before 2.0.36.RC1-52.25.1 | 2.0.36.RC1-52.25.1 |
gdSUSE:Linux Enterprise Server 11 SP4 |
before 2.0.36.RC1-52.25.1 | 2.0.36.RC1-52.25.1 |
gdSUSE:Linux Enterprise Server for SAP Applications 11 SP4 |
before 2.0.36.RC1-52.25.1 | 2.0.36.RC1-52.25.1 |
php53SUSE:Linux Enterprise Software Development Kit 11 SP4 |
before 5.3.17-87.1 | 5.3.17-87.1 |
php53SUSE:Linux Enterprise Server 11 SP4 |
before 5.3.17-87.1 | 5.3.17-87.1 |
php53SUSE:Linux Enterprise Server for SAP Applications 11 SP4 |
before 5.3.17-87.1 | 5.3.17-87.1 |
php7SUSE:Linux Enterprise Module for Web and Scripting 12 |
before 7.0.7-20.1 | 7.0.7-20.1 |
php7SUSE:Linux Enterprise Software Development Kit 12 SP1 |
before 7.0.7-20.1 | 7.0.7-20.1 |
php5SUSE:Linux Enterprise Module for Web and Scripting 12 |
before 5.5.14-83.1 | 5.5.14-83.1 |
php5SUSE:Linux Enterprise Software Development Kit 12 SP1 |
before 5.5.14-83.1 | 5.5.14-83.1 |
libgd2Ubuntu:14.04:LTS |
before 2.1.0-3ubuntu0.5, plus listed versions 2.1.0-22.1.0-32.1.0-3ubuntu0.12.1.0-3ubuntu0.22.1.0-3ubuntu0.3 |
2.1.0-3ubuntu0.5 |
libgd2Ubuntu:16.04:LTS |
before 2.1.1-4ubuntu0.16.04.5, plus listed versions 2.1.1-4build12.1.1-4build22.1.1-4ubuntu0.16.04.12.1.1-4ubuntu0.16.04.22.1.1-4ubuntu0.16.04.3 |
2.1.1-4ubuntu0.16.04.5 |
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-2016-6911 is a medium vulnerability (CVSS 5.5) in Libgd, published October 14, 2016. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.76%, the 78th percentile. Fixed in libgd2 2.2.3-87-gd0fec80-2.
References
securityfocus.com/bid/95840
github.com/libgd/libgd/blob/gd-2.2.4/CHANGELOG.md
debian.org/security/2016/dsa-3693
github.com/libgd/libgd/pull/353
github.com/libgd/libgd/commit/4859d69e07504d4b0a4bdf9bcb4d9e3769ca35ae
nvd.nist.gov/vuln/detail/CVE-2016-6911
Show 22 moreShow less
github.com/advisories/GHSA-v5f2-456f-72fv
security-tracker.debian.org/tracker/CVE-2016-6911
advisories.mageia.org/MGASA-2016-0421.html
bugs.mageia.org/show_bug.cgi?id=19594
ubuntu.com/usn/usn-3117-1
suse.com/support/update/announcement/2016/suse-su-20162668-1
bugzilla.suse.com/1001900
bugzilla.suse.com/1004924
bugzilla.suse.com/1005274
suse.com/security/cve/CVE-2016-6911
suse.com/security/cve/CVE-2016-7568
suse.com/security/cve/CVE-2016-8670
suse.com/support/update/announcement/2016/suse-su-20162670-1
suse.com/support/update/announcement/2016/suse-su-20162681-1
suse.com/support/update/announcement/2016/suse-su-20162683-1
suse.com/support/update/announcement/2016/suse-su-20162683-2
suse.com/support/update/announcement/2016/suse-su-20162766-1
ubuntu.com/security/CVE-2016-6911
ubuntu.com/security/notices/USN-3117-1
cve.org/CVERecord?id=CVE-2016-6911
ubuntu.com/security/CVE-2016-7568
ubuntu.com/security/CVE-2016-8670