Skip to content
OpenAdvisories
Unscored CVE-2016-8670 EUVD-2016-9509GHSA-7hrm-234x-37p5

Integer signedness error in the dynamicGetbuf function in gd_io_dp.c in the GD Graphics Library (aka libgd) through 2.2.3, as used in PHP b…

Published Jan 4, 2017 · Updated Aug 6, 2024 · Assigned by debian

Description

Integer signedness error in the dynamicGetbuf function in gd_io_dp.c in the GD Graphics Library (aka libgd) through 2.2.3, as used in PHP before 5.6.28 and 7.x before 7.0.13, allows remote attackers to cause a denial of service (stack-based buffer overflow) or possibly have unspecified other impact via a crafted imagecreatefromstring call.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 libgd2 2.2.3-87-gd0fec80-1 —
Debian 13 libgd2 2.2.3-87-gd0fec80-1 —
Debian 12 libgd2 2.2.3-87-gd0fec80-1 —
Debian 8 libgd2 2.1.0-5+deb8u7 DSA-3693-1
Debian 7 libgd2 2.0.36~rc1~dfsg-6.1+deb7u6 DLA-665-1
ReleasePackageFixed inAdvisory
Ubuntu 16.04 LTS libgd2 2.1.1-4ubuntu0.16.04.5 USN-3117-1
Ubuntu 14.04 LTS libgd2 2.1.0-3ubuntu0.5 USN-3117-1
ReleasePackageFixed inAdvisory
SLES 12 SP1 gd 2.1.0-17.1 SUSE-SU-2016:2668-1
SLES 12 SP1 php5 5.5.14-83.1 SUSE-SU-2016:2766-1
SLES 12 SP1 php7 7.0.7-20.1 SUSE-SU-2016:2683-1
SLES 12 php5 5.5.14-83.1 SUSE-SU-2016:2766-1
SLES 12 php7 7.0.7-20.1 SUSE-SU-2016:2683-2, SUSE-SU-2016:2683-1
SLES 11 SP4 gd 2.0.36.RC1-52.25.1 SUSE-SU-2016:2670-1
SLES 11 SP4 php53 5.3.17-87.1 SUSE-SU-2016:2681-1
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 12 SP1 gd 2.1.0-17.1 SUSE-SU-2016:2668-1
SLES for SAP 11 SP4 gd 2.0.36.RC1-52.25.1 SUSE-SU-2016:2670-1
SLES for SAP 11 SP4 php53 5.3.17-87.1 SUSE-SU-2016:2681-1

Advisories 9

References