Skip to content

CVE-2016-3074 Integer signedness error in GD Graphics Library 2.1.1 (aka libgd or libgd2) allows remote attackers to cause a denial of service (crash) or potentially execute arbitrary code via crafted compressed gd...

CriticalCVSS 9.8 EPSS 35.7%
Published
Updated
Exploit status
No public exploit known

Description

Integer signedness error in GD Graphics Library 2.1.1 (aka libgd or libgd2) allows remote attackers to cause a denial of service (crash) or potentially execute arbitrary code via crafted compressed gd2 data, which triggers a heap-based buffer overflow.

Affected products

ProductAffected versionsFixed in
debian/libgd2(Debian:12) < 2.1.1-4.1 2.1.1-4.1
debian/libgd2(Debian:13) < 2.1.1-4.1 2.1.1-4.1
debian/libgd2(Debian:14) < 2.1.1-4.1 2.1.1-4.1
libgd = 2.1.1 No fix listed
debian linux = 7.0 No fix listed
debian linux = 8.0 No fix listed
fedoraproject fedora = 23 No fix listed
fedoraproject fedora = 24 No fix listed
Canonical Ubuntu Linux = 12.04 No fix listed
Canonical Ubuntu Linux = 14.04 No fix listed
Canonical Ubuntu Linux = 15.10 No fix listed
Canonical Ubuntu Linux = 16.04 No fix listed
opensuse = 13.2 No fix listed
PHP >= 5.5.0, < 5.5.35 5.5.35
PHP >= 5.6.0, < 5.6.21 5.6.21
PHP >= 7.0.0, < 7.0.6 7.0.6
alpine/gd(Alpine:v3.2) < 2.2.1-r2 2.2.1-r2
alpine/gd(Alpine:v3.3) < 2.2.1-r2 2.2.1-r2
alpine/gd(Alpine:v3.4) < 2.2.1-r0 2.2.1-r0

References