CVE-2015-8877
The gdImageScaleTwoPass function in gd_interpolation.c in the GD Graphics Library (aka libgd)...
The gdImageScaleTwoPass function in gd_interpolation.c in the GD Graphics Library (aka libgd) before 2.2.0, as used in PHP before 5.6.12, uses inconsistent allocate and free approaches, which allows remote attackers to cause a denial of service (memory consumption) via a crafted call, as demonstrated by a call to the PHP imagescale function.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.5
The gdImageScaleTwoPass function in gd_interpolation.c in the GD Graphics Library (aka libgd) before 2.2.0, as used in PHP before 5.6.12, uses inconsistent allocate and free approaches, which allows remote attackers to cause a denial of service (memory consumption) via a crafted call, as demonstrated by a call to the PHP imagescale function.
- Record
CVE-2015-8877- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:N/A:P - Weakness
- CWE-399
- Updated
- 2026-11-02
CVE List No score
The gdImageScaleTwoPass function in gd_interpolation.c in the GD Graphics Library (aka libgd) before 2.2.0, as used in PHP before 5.6.12, uses inconsistent allocate and free approaches, which allows remote attackers to cause a denial of service (memory consumption) via a crafted call, as demonstrated by a call to the PHP imagescale function.
- Record
CVE-2015-8877- Updated
- 2026-11-02
EUVDEUVD-2015-8733 No score
The gdImageScaleTwoPass function in gd_interpolation.c in the GD Graphics Library (aka libgd) before 2.2.0, as used in PHP before 5.6.12, uses inconsistent allocate and free approaches, which allows remote attackers to cause a denial of service (memory consumption) via a crafted call, as demonstrated by a call to the PHP imagescale function.
- Record
EUVD-2015-8733- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-pw83-9cfw-pfm6
7.5
The gdImageScaleTwoPass function in gd_interpolation.c in the GD Graphics Library (aka libgd)...
The gdImageScaleTwoPass function in gd_interpolation.c in the GD Graphics Library (aka libgd) before 2.2.0, as used in PHP before 5.6.12, uses inconsistent allocate and free approaches, which allows remote attackers to cause a denial of service (memory consumption) via a crafted call, as demonstrated by a call to the PHP imagescale function.
- Record
GHSA-pw83-9cfw-pfm6- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSV
7.5
The gdImageScaleTwoPass function in gd_interpolation.c in the GD Graphics Library (aka libgd) before 2.2.0, as used in PHP before 5.6.12, uses inconsistent allocate and free approaches, which allows remote attackers to cause a denial of service (memory consumption) via a crafted call, as demonstrated by a call to the PHP imagescale function.
- Record
CVE-2015-8877- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2015-8877
7.5
The gdImageScaleTwoPass function in gd_interpolation.c in the GD Graphics Library (aka libgd) before 2.2.0, as used in PHP before 5.6.12, uses inconsistent allocate and free approaches, which allows remote attackers to cause a denial of service (memory consumption) via a crafted call, as demonstrated by a call to the PHP imagescale function.
- Record
DEBIAN-CVE-2015-8877- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 5 moreShow less
OSVRHSA-2016:2750
8.1
Red Hat Security Advisory: rh-php56 security, bug fix, and enhancement update
- Record
RHSA-2016:2750- CVSS 3.0
- 8.1 High
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2015-8877
7.5
The gdImageScaleTwoPass function in gd_interpolation.c in the GD Graphics Library (aka libgd) before 2.2.0, as used in PHP before 5.6.12, uses inconsistent allocate and free approaches, which allows remote attackers to cause a denial of service (memory consumption) via a crafted call, as demonstrated by a call to the PHP imagescale function.
- Record
UBUNTU-CVE-2015-8877- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVMGASA-2016-0215 No score
Updated libgd packages fix security vulnerabilities
Updated libgd packages fix security vulnerabilities:
The gdImageScaleTwoPass function in gd_interpolation.c in libgd before 2.2.0 uses inconsistent allocate and free approaches, which allows remote attackers to cause a denial of service (memory consumption) via a crafted call, as demonstrated by a call to the PHP imagescale function (CVE-2015-8877).
While creating an XBM image (imagexbm) with an user supplied name, libgd before 2.2.0 did not check the vsnprintf return value, so an application might trust this length and read more memory than it should, causing a read-out-of boundaries, leaking stack memory (CVE-2016-5116).
- Record
MGASA-2016-0215- Updated
- 2026-11-02
OSVSUSE-SU-2016:1633-1 No score
Security update for php5
This update for php5 fixes the following issues:
- CVE-2013-7456: imagescale out-of-bounds read (bnc#982009).
- CVE-2016-5093: get_icu_value_internal out-of-bounds read (bnc#982010).
- CVE-2016-5094: Don't create strings with lengths outside of valid range (bnc#982011).
- CVE-2016-5095: Don't create strings with lengths outside of valid range (bnc#982012).
- CVE-2016-5096: int/size_t confusion in fread (bsc#982013).
- CVE-2015-8877: The gdImageScaleTwoPass function in gd_interpolation.c in the GD Graphics Library (aka libgd) as used in PHP used inconsistent allocate and free approaches, which allowed remote attackers to cause a denial of service (memory consumption) via a crafted call, as demonstrated by a call to the PHP imagescale function (bsc#981061).
- CVE-2015-8876: Zend/zend_exceptions.c in PHP did not validate certain Exception objects, which allowed remote attackers to cause a denial of service (NULL pointer dereference and application crash) or trigger unintended method execution via crafted serialized data (bsc#981049).
- CVE-2015-8879: The odbc_bindcols function in ext/odbc/php_odbc.c in PHP mishandles driver behavior for SQL_WVARCHAR columns, which allowed remote attackers to cause a denial of service (application crash) in opportunistic circumstances by leveraging use of the odbc_fetch_array function to access a certain type of Microsoft SQL Server table (bsc#981050).
- Record
SUSE-SU-2016:1633-1- Updated
- 2026-11-02
OSVUSN-2987-1 No score
libgd2 vulnerabilities
It was discovered that the GD library incorrectly handled certain color tables in XPM images. If a user or automated system were tricked into processing a specially crafted XPM image, an attacker could cause a denial of service. This issue only affected Ubuntu 12.04 LTS and Ubuntu 14.04 LTS. (CVE-2014-2497)
It was discovered that the GD library incorrectly handled certain malformed GIF images. If a user or automated system were tricked into processing a specially crafted GIF image, an attacker could cause a denial of service. This issue only affected Ubuntu 12.04 LTS and Ubuntu 14.04 LTS. (CVE-2014-9709)
It was discovered that the GD library incorrectly handled memory when using gdImageFillToBorder(). A remote attacker could possibly use this issue to cause a denial of service. (CVE-2015-8874)
It was discovered that the GD library incorrectly handled memory when using gdImageScaleTwoPass(). A remote attacker could possibly use this issue to cause a denial of service. This issue only applied to Ubuntu 14.04 LTS, Ubuntu 15.10 and Ubuntu 16.04 LTS. (CVE-2015-8877)
Hans Jerry Illikainen discovered that the GD library incorrectly handled certain malformed GD images. If a user or automated system were tricked into processing a specially crafted GD image, an attacker could cause a denial of service or possibly execute arbitrary code. (CVE-2016-3074)
- Record
USN-2987-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libgd2Debian:12 |
before 2.2.1-1 | 2.2.1-1 |
libgd2Debian:13 |
before 2.2.1-1 | 2.2.1-1 |
libgd2Debian:14 |
before 2.2.1-1 | 2.2.1-1 |
libgd2Debian:8 From an advisory covering 3 CVEs |
before 2.1.0-5+deb8u3, plus listed versions 2.1.0-52.1.0-5+deb8u12.1.0-5+deb8u2 |
2.1.0-5+deb8u3 |
libgdMageia:5 From an advisory covering 2 CVEs |
before 2.2.1-1.2.mga5 | 2.2.1-1.2.mga5 |
rh-php56Red Hat:rhel_software_collections:2::el6 From an advisory covering 80 CVEs |
before 0:2.3-1.el6 | 0:2.3-1.el6 |
rh-php56-phpRed Hat:rhel_software_collections:2::el6 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el6 | 0:5.6.25-1.el6 |
rh-php56-php-bcmathRed Hat:rhel_software_collections:2::el6 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el6 | 0:5.6.25-1.el6 |
rh-php56-php-cliRed Hat:rhel_software_collections:2::el6 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el6 | 0:5.6.25-1.el6 |
rh-php56-php-commonRed Hat:rhel_software_collections:2::el6 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el6 | 0:5.6.25-1.el6 |
Show 75 moreShow less
| Package | Affected | Fixed |
|---|---|---|
rh-php56-php-dbaRed Hat:rhel_software_collections:2::el6 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el6 | 0:5.6.25-1.el6 |
rh-php56-php-dbgRed Hat:rhel_software_collections:2::el6 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el6 | 0:5.6.25-1.el6 |
rh-php56-php-debuginfoRed Hat:rhel_software_collections:2::el6 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el6 | 0:5.6.25-1.el6 |
rh-php56-php-develRed Hat:rhel_software_collections:2::el6 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el6 | 0:5.6.25-1.el6 |
rh-php56-php-embeddedRed Hat:rhel_software_collections:2::el6 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el6 | 0:5.6.25-1.el6 |
rh-php56-php-enchantRed Hat:rhel_software_collections:2::el6 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el6 | 0:5.6.25-1.el6 |
rh-php56-php-fpmRed Hat:rhel_software_collections:2::el6 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el6 | 0:5.6.25-1.el6 |
rh-php56-php-gdRed Hat:rhel_software_collections:2::el6 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el6 | 0:5.6.25-1.el6 |
rh-php56-php-gmpRed Hat:rhel_software_collections:2::el6 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el6 | 0:5.6.25-1.el6 |
rh-php56-php-imapRed Hat:rhel_software_collections:2::el6 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el6 | 0:5.6.25-1.el6 |
rh-php56-php-intlRed Hat:rhel_software_collections:2::el6 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el6 | 0:5.6.25-1.el6 |
rh-php56-php-ldapRed Hat:rhel_software_collections:2::el6 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el6 | 0:5.6.25-1.el6 |
rh-php56-php-mbstringRed Hat:rhel_software_collections:2::el6 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el6 | 0:5.6.25-1.el6 |
rh-php56-php-mysqlndRed Hat:rhel_software_collections:2::el6 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el6 | 0:5.6.25-1.el6 |
rh-php56-php-odbcRed Hat:rhel_software_collections:2::el6 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el6 | 0:5.6.25-1.el6 |
rh-php56-php-opcacheRed Hat:rhel_software_collections:2::el6 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el6 | 0:5.6.25-1.el6 |
rh-php56-php-pdoRed Hat:rhel_software_collections:2::el6 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el6 | 0:5.6.25-1.el6 |
rh-php56-php-pearRed Hat:rhel_software_collections:2::el6 From an advisory covering 80 CVEs |
before 1:1.9.5-4.el6 | 1:1.9.5-4.el6 |
rh-php56-php-pgsqlRed Hat:rhel_software_collections:2::el6 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el6 | 0:5.6.25-1.el6 |
rh-php56-php-processRed Hat:rhel_software_collections:2::el6 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el6 | 0:5.6.25-1.el6 |
rh-php56-php-pspellRed Hat:rhel_software_collections:2::el6 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el6 | 0:5.6.25-1.el6 |
rh-php56-php-recodeRed Hat:rhel_software_collections:2::el6 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el6 | 0:5.6.25-1.el6 |
rh-php56-php-snmpRed Hat:rhel_software_collections:2::el6 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el6 | 0:5.6.25-1.el6 |
rh-php56-php-soapRed Hat:rhel_software_collections:2::el6 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el6 | 0:5.6.25-1.el6 |
rh-php56-php-tidyRed Hat:rhel_software_collections:2::el6 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el6 | 0:5.6.25-1.el6 |
rh-php56-php-xmlRed Hat:rhel_software_collections:2::el6 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el6 | 0:5.6.25-1.el6 |
rh-php56-php-xmlrpcRed Hat:rhel_software_collections:2::el6 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el6 | 0:5.6.25-1.el6 |
rh-php56-runtimeRed Hat:rhel_software_collections:2::el6 From an advisory covering 80 CVEs |
before 0:2.3-1.el6 | 0:2.3-1.el6 |
rh-php56-scldevelRed Hat:rhel_software_collections:2::el6 From an advisory covering 80 CVEs |
before 0:2.3-1.el6 | 0:2.3-1.el6 |
rh-php56Red Hat:rhel_software_collections:2::el7 From an advisory covering 80 CVEs |
before 0:2.3-1.el7 | 0:2.3-1.el7 |
rh-php56-phpRed Hat:rhel_software_collections:2::el7 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el7 | 0:5.6.25-1.el7 |
rh-php56-php-bcmathRed Hat:rhel_software_collections:2::el7 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el7 | 0:5.6.25-1.el7 |
rh-php56-php-cliRed Hat:rhel_software_collections:2::el7 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el7 | 0:5.6.25-1.el7 |
rh-php56-php-commonRed Hat:rhel_software_collections:2::el7 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el7 | 0:5.6.25-1.el7 |
rh-php56-php-dbaRed Hat:rhel_software_collections:2::el7 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el7 | 0:5.6.25-1.el7 |
rh-php56-php-dbgRed Hat:rhel_software_collections:2::el7 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el7 | 0:5.6.25-1.el7 |
rh-php56-php-debuginfoRed Hat:rhel_software_collections:2::el7 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el7 | 0:5.6.25-1.el7 |
rh-php56-php-develRed Hat:rhel_software_collections:2::el7 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el7 | 0:5.6.25-1.el7 |
rh-php56-php-embeddedRed Hat:rhel_software_collections:2::el7 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el7 | 0:5.6.25-1.el7 |
rh-php56-php-enchantRed Hat:rhel_software_collections:2::el7 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el7 | 0:5.6.25-1.el7 |
rh-php56-php-fpmRed Hat:rhel_software_collections:2::el7 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el7 | 0:5.6.25-1.el7 |
rh-php56-php-gdRed Hat:rhel_software_collections:2::el7 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el7 | 0:5.6.25-1.el7 |
rh-php56-php-gmpRed Hat:rhel_software_collections:2::el7 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el7 | 0:5.6.25-1.el7 |
rh-php56-php-intlRed Hat:rhel_software_collections:2::el7 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el7 | 0:5.6.25-1.el7 |
rh-php56-php-ldapRed Hat:rhel_software_collections:2::el7 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el7 | 0:5.6.25-1.el7 |
rh-php56-php-mbstringRed Hat:rhel_software_collections:2::el7 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el7 | 0:5.6.25-1.el7 |
rh-php56-php-mysqlndRed Hat:rhel_software_collections:2::el7 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el7 | 0:5.6.25-1.el7 |
rh-php56-php-odbcRed Hat:rhel_software_collections:2::el7 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el7 | 0:5.6.25-1.el7 |
rh-php56-php-opcacheRed Hat:rhel_software_collections:2::el7 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el7 | 0:5.6.25-1.el7 |
rh-php56-php-pdoRed Hat:rhel_software_collections:2::el7 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el7 | 0:5.6.25-1.el7 |
rh-php56-php-pearRed Hat:rhel_software_collections:2::el7 From an advisory covering 80 CVEs |
before 1:1.9.5-4.el7 | 1:1.9.5-4.el7 |
rh-php56-php-pgsqlRed Hat:rhel_software_collections:2::el7 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el7 | 0:5.6.25-1.el7 |
rh-php56-php-processRed Hat:rhel_software_collections:2::el7 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el7 | 0:5.6.25-1.el7 |
rh-php56-php-pspellRed Hat:rhel_software_collections:2::el7 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el7 | 0:5.6.25-1.el7 |
rh-php56-php-recodeRed Hat:rhel_software_collections:2::el7 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el7 | 0:5.6.25-1.el7 |
rh-php56-php-snmpRed Hat:rhel_software_collections:2::el7 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el7 | 0:5.6.25-1.el7 |
rh-php56-php-soapRed Hat:rhel_software_collections:2::el7 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el7 | 0:5.6.25-1.el7 |
rh-php56-php-xmlRed Hat:rhel_software_collections:2::el7 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el7 | 0:5.6.25-1.el7 |
rh-php56-php-xmlrpcRed Hat:rhel_software_collections:2::el7 From an advisory covering 80 CVEs |
before 0:5.6.25-1.el7 | 0:5.6.25-1.el7 |
rh-php56-runtimeRed Hat:rhel_software_collections:2::el7 From an advisory covering 80 CVEs |
before 0:2.3-1.el7 | 0:2.3-1.el7 |
rh-php56-scldevelRed Hat:rhel_software_collections:2::el7 From an advisory covering 80 CVEs |
before 0:2.3-1.el7 | 0:2.3-1.el7 |
imapSUSE:Linux Enterprise Desktop 12 From an advisory covering 8 CVEs |
before 2007e_suse-19.1 | 2007e_suse-19.1 |
imapSUSE:Linux Enterprise Desktop 12 SP1 From an advisory covering 8 CVEs |
before 2007e_suse-19.1 | 2007e_suse-19.1 |
imapSUSE:Linux Enterprise Module for Web and Scripting 12 From an advisory covering 8 CVEs |
before 2007e_suse-19.1 | 2007e_suse-19.1 |
php5SUSE:Linux Enterprise Module for Web and Scripting 12 From an advisory covering 8 CVEs |
before 5.5.14-64.5 | 5.5.14-64.5 |
imapSUSE:Linux Enterprise Software Development Kit 12 From an advisory covering 8 CVEs |
before 2007e_suse-19.1 | 2007e_suse-19.1 |
php5SUSE:Linux Enterprise Software Development Kit 12 From an advisory covering 8 CVEs |
before 5.5.14-64.5 | 5.5.14-64.5 |
imapSUSE:Linux Enterprise Software Development Kit 12 SP1 From an advisory covering 8 CVEs |
before 2007e_suse-19.1 | 2007e_suse-19.1 |
php5SUSE:Linux Enterprise Software Development Kit 12 SP1 From an advisory covering 8 CVEs |
before 5.5.14-64.5 | 5.5.14-64.5 |
imapSUSE:Linux Enterprise Workstation Extension 12 From an advisory covering 8 CVEs |
before 2007e_suse-19.1 | 2007e_suse-19.1 |
imapSUSE:Linux Enterprise Workstation Extension 12 SP1 From an advisory covering 8 CVEs |
before 2007e_suse-19.1 | 2007e_suse-19.1 |
libgd2Ubuntu:14.04:LTS |
before 2.1.0-3ubuntu0.1, plus listed versions 2.1.0-22.1.0-3 |
2.1.0-3ubuntu0.1 |
libgd2Ubuntu:16.04:LTS |
before 2.1.1-4ubuntu0.16.04.1, plus listed versions 2.1.1-4build12.1.1-4build2 |
2.1.1-4ubuntu0.16.04.1 |
libgd2Ubuntu:14.04:LTS From an advisory covering 5 CVEs |
before 2.1.0-3ubuntu0.1, plus listed versions 2.1.0-22.1.0-3 |
2.1.0-3ubuntu0.1 |
libgd2Ubuntu:16.04:LTS From an advisory covering 5 CVEs |
before 2.1.1-4ubuntu0.16.04.1, plus listed versions 2.1.1-4build12.1.1-4build2 |
2.1.1-4ubuntu0.16.04.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-2015-8877 is a high vulnerability (CVSS 7.5) in Libgd, published May 21, 2016. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.65%, the 89th percentile. Fixed in libgd2 2.2.1-1.
References
github.com/libgd/libgd/issues/173
rhn.redhat.com/errata/RHSA-2016-2750.html
github.com/libgd/libgd/commit/4751b606fa38edc456d627140898a7ec679fcc24
php.net/ChangeLog-5.php
bugs.php.net/bug.php?id=70064
ubuntu.com/usn/USN-2987-1
Show 194 moreShow less
debian.org/security/2016/dsa-3587
nvd.nist.gov/vuln/detail/CVE-2015-8877
github.com/advisories/GHSA-pw83-9cfw-pfm6
security-tracker.debian.org/tracker/CVE-2015-8877
advisories.mageia.org/MGASA-2016-0215.html
bugs.mageia.org/show_bug.cgi?id=18562
openwall.com/lists/oss-security/2016/05/29/5
access.redhat.com/errata/RHSA-2016:2750
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1207198
bugzilla.redhat.com/show_bug.cgi?id=1207202
bugzilla.redhat.com/show_bug.cgi?id=1228283
bugzilla.redhat.com/show_bug.cgi?id=1237223
bugzilla.redhat.com/show_bug.cgi?id=1260716
bugzilla.redhat.com/show_bug.cgi?id=1285399
bugzilla.redhat.com/show_bug.cgi?id=1285408
bugzilla.redhat.com/show_bug.cgi?id=1287614
bugzilla.redhat.com/show_bug.cgi?id=1287623
bugzilla.redhat.com/show_bug.cgi?id=1287629
bugzilla.redhat.com/show_bug.cgi?id=1287636
bugzilla.redhat.com/show_bug.cgi?id=1287671
bugzilla.redhat.com/show_bug.cgi?id=1287690
bugzilla.redhat.com/show_bug.cgi?id=1287711
bugzilla.redhat.com/show_bug.cgi?id=1297710
bugzilla.redhat.com/show_bug.cgi?id=1297717
bugzilla.redhat.com/show_bug.cgi?id=1305536
bugzilla.redhat.com/show_bug.cgi?id=1305543
bugzilla.redhat.com/show_bug.cgi?id=1315312
bugzilla.redhat.com/show_bug.cgi?id=1315328
bugzilla.redhat.com/show_bug.cgi?id=1321893
bugzilla.redhat.com/show_bug.cgi?id=1323074
bugzilla.redhat.com/show_bug.cgi?id=1323103
bugzilla.redhat.com/show_bug.cgi?id=1323106
bugzilla.redhat.com/show_bug.cgi?id=1323108
bugzilla.redhat.com/show_bug.cgi?id=1323114
bugzilla.redhat.com/show_bug.cgi?id=1323118
bugzilla.redhat.com/show_bug.cgi?id=1330418
bugzilla.redhat.com/show_bug.cgi?id=1330420
bugzilla.redhat.com/show_bug.cgi?id=1332454
bugzilla.redhat.com/show_bug.cgi?id=1332860
bugzilla.redhat.com/show_bug.cgi?id=1332865
bugzilla.redhat.com/show_bug.cgi?id=1332872
bugzilla.redhat.com/show_bug.cgi?id=1332877
bugzilla.redhat.com/show_bug.cgi?id=1336772
bugzilla.redhat.com/show_bug.cgi?id=1336775
bugzilla.redhat.com/show_bug.cgi?id=1338896
bugzilla.redhat.com/show_bug.cgi?id=1338907
bugzilla.redhat.com/show_bug.cgi?id=1338912
bugzilla.redhat.com/show_bug.cgi?id=1339590
bugzilla.redhat.com/show_bug.cgi?id=1339949
security.access.redhat.com/data/csaf/v2/advisories/2016/rhsa-2016_2750.json
access.redhat.com/security/cve/CVE-2013-7456
cve.org/CVERecord?id=CVE-2013-7456
nvd.nist.gov/vuln/detail/CVE-2013-7456
access.redhat.com/security/cve/CVE-2014-9767
cve.org/CVERecord?id=CVE-2014-9767
nvd.nist.gov/vuln/detail/CVE-2014-9767
access.redhat.com/security/cve/CVE-2015-2325
cve.org/CVERecord?id=CVE-2015-2325
nvd.nist.gov/vuln/detail/CVE-2015-2325
access.redhat.com/security/cve/CVE-2015-2326
cve.org/CVERecord?id=CVE-2015-2326
nvd.nist.gov/vuln/detail/CVE-2015-2326
access.redhat.com/security/cve/CVE-2015-2327
cve.org/CVERecord?id=CVE-2015-2327
nvd.nist.gov/vuln/detail/CVE-2015-2327
access.redhat.com/security/cve/CVE-2015-2328
cve.org/CVERecord?id=CVE-2015-2328
nvd.nist.gov/vuln/detail/CVE-2015-2328
access.redhat.com/security/cve/CVE-2015-3210
cve.org/CVERecord?id=CVE-2015-3210
nvd.nist.gov/vuln/detail/CVE-2015-3210
access.redhat.com/security/cve/CVE-2015-3217
cve.org/CVERecord?id=CVE-2015-3217
nvd.nist.gov/vuln/detail/CVE-2015-3217
access.redhat.com/security/cve/CVE-2015-5073
cve.org/CVERecord?id=CVE-2015-5073
nvd.nist.gov/vuln/detail/CVE-2015-5073
access.redhat.com/security/cve/CVE-2015-8381
cve.org/CVERecord?id=CVE-2015-8381
nvd.nist.gov/vuln/detail/CVE-2015-8381
access.redhat.com/security/cve/CVE-2015-8383
cve.org/CVERecord?id=CVE-2015-8383
nvd.nist.gov/vuln/detail/CVE-2015-8383
access.redhat.com/security/cve/CVE-2015-8384
cve.org/CVERecord?id=CVE-2015-8384
nvd.nist.gov/vuln/detail/CVE-2015-8384
access.redhat.com/security/cve/CVE-2015-8385
cve.org/CVERecord?id=CVE-2015-8385
nvd.nist.gov/vuln/detail/CVE-2015-8385
access.redhat.com/security/cve/CVE-2015-8386
cve.org/CVERecord?id=CVE-2015-8386
nvd.nist.gov/vuln/detail/CVE-2015-8386
access.redhat.com/security/cve/CVE-2015-8388
cve.org/CVERecord?id=CVE-2015-8388
nvd.nist.gov/vuln/detail/CVE-2015-8388
access.redhat.com/security/cve/CVE-2015-8391
cve.org/CVERecord?id=CVE-2015-8391
nvd.nist.gov/vuln/detail/CVE-2015-8391
access.redhat.com/security/cve/CVE-2015-8392
cve.org/CVERecord?id=CVE-2015-8392
nvd.nist.gov/vuln/detail/CVE-2015-8392
access.redhat.com/security/cve/CVE-2015-8395
cve.org/CVERecord?id=CVE-2015-8395
nvd.nist.gov/vuln/detail/CVE-2015-8395
access.redhat.com/security/cve/CVE-2015-8835
cve.org/CVERecord?id=CVE-2015-8835
nvd.nist.gov/vuln/detail/CVE-2015-8835
access.redhat.com/security/cve/CVE-2015-8865
cve.org/CVERecord?id=CVE-2015-8865
nvd.nist.gov/vuln/detail/CVE-2015-8865
access.redhat.com/security/cve/CVE-2015-8866
cve.org/CVERecord?id=CVE-2015-8866
nvd.nist.gov/vuln/detail/CVE-2015-8866
access.redhat.com/security/cve/CVE-2015-8867
cve.org/CVERecord?id=CVE-2015-8867
nvd.nist.gov/vuln/detail/CVE-2015-8867
access.redhat.com/security/cve/CVE-2015-8873
cve.org/CVERecord?id=CVE-2015-8873
nvd.nist.gov/vuln/detail/CVE-2015-8873
access.redhat.com/security/cve/CVE-2015-8874
cve.org/CVERecord?id=CVE-2015-8874
nvd.nist.gov/vuln/detail/CVE-2015-8874
access.redhat.com/security/cve/CVE-2015-8876
cve.org/CVERecord?id=CVE-2015-8876
nvd.nist.gov/vuln/detail/CVE-2015-8876
access.redhat.com/security/cve/CVE-2015-8877
cve.org/CVERecord?id=CVE-2015-8877
access.redhat.com/security/cve/CVE-2015-8879
cve.org/CVERecord?id=CVE-2015-8879
nvd.nist.gov/vuln/detail/CVE-2015-8879
access.redhat.com/security/cve/CVE-2015-8935
cve.org/CVERecord?id=CVE-2015-8935
nvd.nist.gov/vuln/detail/CVE-2015-8935
access.redhat.com/security/cve/CVE-2016-1903
cve.org/CVERecord?id=CVE-2016-1903
nvd.nist.gov/vuln/detail/CVE-2016-1903
access.redhat.com/security/cve/CVE-2016-2554
cve.org/CVERecord?id=CVE-2016-2554
nvd.nist.gov/vuln/detail/CVE-2016-2554
access.redhat.com/security/cve/CVE-2016-3074
cve.org/CVERecord?id=CVE-2016-3074
nvd.nist.gov/vuln/detail/CVE-2016-3074
access.redhat.com/security/cve/CVE-2016-3141
cve.org/CVERecord?id=CVE-2016-3141
nvd.nist.gov/vuln/detail/CVE-2016-3141
access.redhat.com/security/cve/CVE-2016-3142
cve.org/CVERecord?id=CVE-2016-3142
nvd.nist.gov/vuln/detail/CVE-2016-3142
access.redhat.com/security/cve/CVE-2016-4070
cve.org/CVERecord?id=CVE-2016-4070
nvd.nist.gov/vuln/detail/CVE-2016-4070
access.redhat.com/security/cve/CVE-2016-4071
cve.org/CVERecord?id=CVE-2016-4071
nvd.nist.gov/vuln/detail/CVE-2016-4071
access.redhat.com/security/cve/CVE-2016-4072
cve.org/CVERecord?id=CVE-2016-4072
nvd.nist.gov/vuln/detail/CVE-2016-4072
access.redhat.com/security/cve/CVE-2016-4073
cve.org/CVERecord?id=CVE-2016-4073
nvd.nist.gov/vuln/detail/CVE-2016-4073
access.redhat.com/security/cve/CVE-2016-4342
cve.org/CVERecord?id=CVE-2016-4342
nvd.nist.gov/vuln/detail/CVE-2016-4342
access.redhat.com/security/cve/CVE-2016-4343
cve.org/CVERecord?id=CVE-2016-4343
nvd.nist.gov/vuln/detail/CVE-2016-4343
cve.org/CVERecord?id=CVE-2016-4473
nvd.nist.gov/vuln/detail/CVE-2016-4473
cve.org/CVERecord?id=CVE-2016-4537
nvd.nist.gov/vuln/detail/CVE-2016-4537
suse.com/support/update/announcement/2016/suse-su-20161633-1
bugzilla.suse.com/981049
bugzilla.suse.com/981050
bugzilla.suse.com/981061
bugzilla.suse.com/982009
bugzilla.suse.com/982010
bugzilla.suse.com/982011
bugzilla.suse.com/982012
bugzilla.suse.com/982013
suse.com/security/cve/CVE-2013-7456
suse.com/security/cve/CVE-2015-8876
suse.com/security/cve/CVE-2015-8877
suse.com/security/cve/CVE-2015-8879
suse.com/security/cve/CVE-2016-5093
suse.com/security/cve/CVE-2016-5094
suse.com/security/cve/CVE-2016-5095
suse.com/security/cve/CVE-2016-5096
ubuntu.com/security/CVE-2015-8877
ubuntu.com/security/notices/USN-2987-1
ubuntu.com/security/CVE-2014-2497
ubuntu.com/security/CVE-2014-9709
ubuntu.com/security/CVE-2015-8874
ubuntu.com/security/CVE-2016-3074
Left out here: 151 references. The JSON record has them.