Every CVE Search/ Get API key

CVE-2016-6911

The dynamicGetbuf function in the GD Graphics Library (aka libgd) before 2.2.4 allows remote...

5.5 MediumFix available

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

1.76%Up 0.6 points since Feb 4, 2022
90%50%10%1%

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 MediumCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
CVSS 2.0
4.3 MediumAV: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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

Affected packages
PackageAffectedFixed
libgd2
Debian:12
before 2.2.3-87-gd0fec80-2
2.2.3-87-gd0fec80-2
libgd2
Debian:13
before 2.2.3-87-gd0fec80-2
2.2.3-87-gd0fec80-2
libgd2
Debian:14
before 2.2.3-87-gd0fec80-2
2.2.3-87-gd0fec80-2
libgd2
Debian: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
libgd2
Debian: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
libgd
Mageia:5
before 2.2.3-1.4.mga5
2.2.3-1.4.mga5
gd
SUSE:Linux Enterprise Desktop 12 SP1
before 2.1.0-17.1
2.1.0-17.1
gd
SUSE:Linux Enterprise Software Development Kit 12 SP1
before 2.1.0-17.1
2.1.0-17.1
gd
SUSE:Linux Enterprise Server 12 SP1
before 2.1.0-17.1
2.1.0-17.1
gd
SUSE:Linux Enterprise Server for SAP Applications 12 SP1
before 2.1.0-17.1
2.1.0-17.1
Show 13 moreShow less
Affected packages
PackageAffectedFixed
gd
SUSE:Linux Enterprise Workstation Extension 12 SP1
before 2.1.0-17.1
2.1.0-17.1
gd
SUSE:Linux Enterprise Software Development Kit 11 SP4
before 2.0.36.RC1-52.25.1
2.0.36.RC1-52.25.1
gd
SUSE:Linux Enterprise Server 11 SP4
before 2.0.36.RC1-52.25.1
2.0.36.RC1-52.25.1
gd
SUSE:Linux Enterprise Server for SAP Applications 11 SP4
before 2.0.36.RC1-52.25.1
2.0.36.RC1-52.25.1
php53
SUSE:Linux Enterprise Software Development Kit 11 SP4
before 5.3.17-87.1
5.3.17-87.1
php53
SUSE:Linux Enterprise Server 11 SP4
before 5.3.17-87.1
5.3.17-87.1
php53
SUSE:Linux Enterprise Server for SAP Applications 11 SP4
before 5.3.17-87.1
5.3.17-87.1
php7
SUSE:Linux Enterprise Module for Web and Scripting 12
before 7.0.7-20.1
7.0.7-20.1
php7
SUSE:Linux Enterprise Software Development Kit 12 SP1
before 7.0.7-20.1
7.0.7-20.1
php5
SUSE:Linux Enterprise Module for Web and Scripting 12
before 5.5.14-83.1
5.5.14-83.1
php5
SUSE:Linux Enterprise Software Development Kit 12 SP1
before 5.5.14-83.1
5.5.14-83.1
libgd2
Ubuntu: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
libgd2
Ubuntu: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

History
RecordedChangedSources
aliasesEUVD
first indexedCVE 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

Show 22 moreShow less
MoveEnter Open