{"id":"CVE-2016-6911","aliases":["DEBIAN-CVE-2016-6911","DLA-665-1","DSA-3693-1","EUVD-2016-7796","GHSA-v5f2-456f-72fv","MGASA-2016-0421","SUSE-SU-2016:2668-1","SUSE-SU-2016:2670-1","SUSE-SU-2016:2681-1","SUSE-SU-2016:2683-1","SUSE-SU-2016:2683-2","SUSE-SU-2016:2766-1","UBUNTU-CVE-2016-6911","USN-3117-1"],"status":"published","title":"The dynamicGetbuf function in the GD Graphics Library (aka libgd) before 2.2.4 allows remote...","description":"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.","severity":{"version":"3.0","score":5.5,"vector":"CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-08","score":0.01765,"percentile":0.78206,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-125"],"published":"2016-10-14T00:00:00Z","modified":"2026-10-20T13:15:26Z","fixes":[{"ecosystem":"Debian:12","package":"libgd2","fixed_in":["2.2.3-87-gd0fec80-2"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"libgd2","fixed_in":["2.2.3-87-gd0fec80-2"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"libgd2","fixed_in":["2.2.3-87-gd0fec80-2"],"sources":["osv"]},{"ecosystem":"Ubuntu:14.04:LTS","package":"libgd2","fixed_in":["2.1.0-3ubuntu0.5"],"sources":["osv"]},{"ecosystem":"Ubuntu:16.04:LTS","package":"libgd2","fixed_in":["2.1.1-4ubuntu0.16.04.5"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Debian:12","package":"libgd2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.3-87-gd0fec80-2"}]}]},{"source":"osv","ecosystem":"Debian:13","package":"libgd2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.3-87-gd0fec80-2"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"libgd2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.3-87-gd0fec80-2"}]}]},{"source":"osv","ecosystem":"Debian:7","package":"libgd2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.36~rc1~dfsg-6.1+deb7u6"}]}],"versions":["2.0.36~rc1~dfsg-6.1","2.0.36~rc1~dfsg-6.1+deb7u1","2.0.36~rc1~dfsg-6.1+deb7u2","2.0.36~rc1~dfsg-6.1+deb7u3","2.0.36~rc1~dfsg-6.1+deb7u4","2.0.36~rc1~dfsg-6.1+deb7u5"],"bundled":2},{"source":"osv","ecosystem":"Debian:8","package":"libgd2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.0-5+deb8u7"}]}],"versions":["2.1.0-5","2.1.0-5+deb8u1","2.1.0-5+deb8u2","2.1.0-5+deb8u3","2.1.0-5+deb8u4","2.1.0-5+deb8u5","2.1.0-5+deb8u6"],"bundled":3},{"source":"osv","ecosystem":"Mageia:5","package":"libgd","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.2.3-1.4.mga5"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12 SP1","package":"gd","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.0-17.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 12 SP1","package":"gd","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.0-17.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 12 SP1","package":"gd","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.0-17.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 12 SP1","package":"gd","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.0-17.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Workstation Extension 12 SP1","package":"gd","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.0-17.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 11 SP4","package":"gd","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.36.RC1-52.25.1"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 11 SP4","package":"gd","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.36.RC1-52.25.1"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 11 SP4","package":"gd","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.0.36.RC1-52.25.1"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 11 SP4","package":"php53","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.3.17-87.1"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 11 SP4","package":"php53","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.3.17-87.1"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 11 SP4","package":"php53","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.3.17-87.1"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Module for Web and Scripting 12","package":"php7","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"7.0.7-20.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 12 SP1","package":"php7","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"7.0.7-20.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Module for Web and Scripting 12","package":"php7","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"7.0.7-20.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Module for Web and Scripting 12","package":"php5","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.5.14-83.1"}]}],"bundled":3},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 12 SP1","package":"php5","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.5.14-83.1"}]}],"bundled":3},{"source":"osv","ecosystem":"Ubuntu:14.04:LTS","package":"libgd2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.0-3ubuntu0.5"}]}],"versions":["2.1.0-2","2.1.0-3","2.1.0-3ubuntu0.1","2.1.0-3ubuntu0.2","2.1.0-3ubuntu0.3"]},{"source":"osv","ecosystem":"Ubuntu:16.04:LTS","package":"libgd2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.1-4ubuntu0.16.04.5"}]}],"versions":["2.1.1-4build1","2.1.1-4build2","2.1.1-4ubuntu0.16.04.1","2.1.1-4ubuntu0.16.04.2","2.1.1-4ubuntu0.16.04.3"]},{"source":"osv","ecosystem":"Ubuntu:14.04:LTS","package":"libgd2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.0-3ubuntu0.5"}]}],"versions":["2.1.0-2","2.1.0-3","2.1.0-3ubuntu0.1","2.1.0-3ubuntu0.2","2.1.0-3ubuntu0.3"],"bundled":3},{"source":"osv","ecosystem":"Ubuntu:16.04:LTS","package":"libgd2","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"2.1.1-4ubuntu0.16.04.5"}]}],"versions":["2.1.1-4build1","2.1.1-4build2","2.1.1-4ubuntu0.16.04.1","2.1.1-4ubuntu0.16.04.2","2.1.1-4ubuntu0.16.04.3"],"bundled":3}],"products":[{"vendor":"libgd","product":"libgd"}],"references":[{"url":"http://www.securityfocus.com/bid/95840","tags":["vdb-entry","x_refsource_BID","x_transferred","web"]},{"url":"https://github.com/libgd/libgd/blob/gd-2.2.4/CHANGELOG.md","tags":["x_refsource_CONFIRM","x_transferred","Issue Tracking","Patch","Release Notes","Third Party Advisory","fix"]},{"url":"http://www.debian.org/security/2016/dsa-3693","tags":["vendor-advisory","x_refsource_DEBIAN","x_transferred","advisory"]},{"url":"https://github.com/libgd/libgd/pull/353","tags":["x_refsource_CONFIRM","x_transferred","Issue Tracking","Patch","Third Party Advisory","fix"]},{"url":"https://github.com/libgd/libgd/commit/4859d69e07504d4b0a4bdf9bcb4d9e3769ca35ae","tags":["x_refsource_CONFIRM","x_transferred","Issue Tracking","Patch","Third Party Advisory","fix"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2016-6911"},{"url":"https://github.com/advisories/GHSA-v5f2-456f-72fv"},{"url":"https://security-tracker.debian.org/tracker/CVE-2016-6911","tags":["advisory"]},{"url":"https://advisories.mageia.org/MGASA-2016-0421.html","tags":["advisory"]},{"url":"https://bugs.mageia.org/show_bug.cgi?id=19594","tags":["report"]},{"url":"http://www.ubuntu.com/usn/usn-3117-1","tags":["web"]},{"url":"https://www.suse.com/support/update/announcement/2016/suse-su-20162668-1/","tags":["advisory"]},{"url":"https://bugzilla.suse.com/1001900","tags":["report"]},{"url":"https://bugzilla.suse.com/1004924","tags":["report"]},{"url":"https://bugzilla.suse.com/1005274","tags":["report"]},{"url":"https://www.suse.com/security/cve/CVE-2016-6911","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-7568","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-8670","tags":["web"]},{"url":"https://www.suse.com/support/update/announcement/2016/suse-su-20162670-1/","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2016/suse-su-20162681-1/","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2016/suse-su-20162683-1/","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2016/suse-su-20162683-2/","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2016/suse-su-20162766-1/","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2016-6911","tags":["report"]},{"url":"https://ubuntu.com/security/notices/USN-3117-1","tags":["advisory"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2016-6911","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-7568","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2016-8670","tags":["report"]}],"sources":{"cve":[{"id":"CVE-2016-6911","description":"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.","status":"published","published":"2017-01-26T15:00:00Z","modified":"2024-08-06T01:43:38.566Z","updated_at":"2026-11-02T14:33:34.443637Z"}],"euvd":[{"id":"EUVD-2016-7796","description":"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.","status":"published","published":"2017-01-26T15:00:00Z","modified":"2024-08-06T01:43:38Z","updated_at":"2026-11-03T02:22:35.048987Z"}],"ghsa":[{"id":"GHSA-v5f2-456f-72fv","title":"The dynamicGetbuf function in the GD Graphics Library (aka libgd) before 2.2.4 allows remote...","description":"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.","status":"published","published":"2022-05-17T00:27:22Z","modified":"2023-02-03T05:01:44Z","cvss":[{"version":"3.0","score":5.5,"vector":"CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H","level":"medium"}],"cwes":["CWE-125"],"updated_at":"2026-11-02T14:53:02.192117Z"}],"nvd":[{"id":"CVE-2016-6911","description":"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.","status":"published","published":"2017-01-26T15:59:00.297Z","modified":"2026-06-17T00:51:58.897Z","cvss":[{"version":"3.0","score":5.5,"vector":"CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H","level":"medium","assessor":"primary"},{"version":"2.0","score":4.3,"vector":"AV:N/AC:M/Au:N/C:N/I:N/A:P","level":"medium","assessor":"primary"}],"cwes":["CWE-125"],"updated_at":"2026-11-02T14:03:35.029632Z"}],"osv":[{"id":"CVE-2016-6911","description":"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.","status":"published","published":"2017-01-26T15:59:00.297Z","modified":"2026-10-20T13:15:26.925236889Z","cvss":[{"version":"3.0","score":5.5,"vector":"CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H","level":"medium"}],"updated_at":"2026-11-02T15:44:02.776224Z"},{"id":"DEBIAN-CVE-2016-6911","description":"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.","status":"published","published":"2017-01-26T15:59:00.297Z","modified":"2026-09-22T07:02:13.321195297Z","cvss":[{"version":"3.0","score":5.5,"vector":"CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H","level":"medium"}],"updated_at":"2026-11-02T15:45:27.910042Z"},{"id":"UBUNTU-CVE-2016-6911","description":"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.","status":"published","published":"2016-10-14T00:00:00Z","modified":"2026-04-22T10:54:50.17022Z","cvss":[{"version":"3.0","score":5.5,"vector":"CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H","level":"medium"}],"updated_at":"2026-11-02T15:54:12.642042Z"},{"id":"DLA-665-1","title":"libgd2 - security update","status":"published","published":"2016-10-18T00:00:00Z","modified":"2026-03-09T02:09:39.401487Z","updated_at":"2026-11-02T15:46:13.207219Z"},{"id":"DSA-3693-1","title":"libgd2 - security update","status":"published","published":"2016-10-14T00:00:00Z","modified":"2026-03-09T01:22:46.753145Z","updated_at":"2026-11-02T15:46:16.523846Z"},{"id":"MGASA-2016-0421","title":"Updated libgd packages fixe security vulnerabilities","description":"Ibrahim El-Sayed discovered that the GD library incorrectly handled\ncertain malformed Tiff images. If a user or automated system were\ntricked into processing a specially crafted Tiff image, an attacker\ncould cause a denial of service (CVE-2016-6911).\n\nEmmanuel Law discovered that the GD library incorrectly handled certain\nstrings when creating images. If a user or automated system were tricked\ninto processing a specially crafted image, an attacker could cause a\ndenial of service, or possibly execute arbitrary code (CVE-2016-8670).\n","status":"published","published":"2016-12-22T21:41:01Z","modified":"2026-04-16T06:26:04.404889527Z","updated_at":"2026-11-02T15:49:40.103088Z"},{"id":"SUSE-SU-2016:2668-1","title":"Security update for gd","description":"\nThis update for gd fixes the following security issues:\n\n- CVE-2016-7568: A specially crafted image file could cause an application crash or potentially execute arbitrary code\n                 when the image is converted to webp (bsc#1001900)\n- CVE-2016-8670: Stack Buffer Overflow in GD dynamicGetbuf (bsc#1004924)\n- CVE-2016-6911: Check for out-of-bound read in dynamicGetbuf() (bsc#1005274)\n","status":"published","published":"2016-10-28T12:55:11Z","modified":"2026-02-04T03:15:51.64259Z","updated_at":"2026-11-02T15:53:43.438985Z"},{"id":"SUSE-SU-2016:2670-1","title":"Security update for gd","description":"\nThis update for gd fixes the following issues:\n\n- CVE-2016-8670: Stack Buffer Overflow in GD dynamicGetbuf (bsc#1004924)\n- CVE-2016-6911: Check for out-of-bound read in dynamicGetbuf() (bsc#1005274)\n","status":"published","published":"2016-10-28T12:54:19Z","modified":"2025-05-02T04:05:29.441644Z","updated_at":"2026-11-02T15:53:43.438985Z"},{"id":"SUSE-SU-2016:2681-1","title":"Security update for php53","description":"\nThis update for php53 fixes the following issues:\n\n- CVE-2016-8670: Stack Buffer Overflow in GD dynamicGetbuf (bsc#1004924)\n- CVE-2016-6911: Check for out-of-bound read in dynamicGetbuf() (bsc#1005274)\n","status":"published","published":"2016-10-31T07:14:35Z","modified":"2026-02-04T03:59:24.240849Z","updated_at":"2026-11-02T15:53:43.438985Z"},{"id":"SUSE-SU-2016:2683-1","title":"Security update for php7","description":"This update for php7 fixes the following security issue:\n\n- CVE-2016-7568: A specially crafted image file could cause an application crash or potentially execute arbitrary code\n                 when the image is converted to webp (bsc#1001900)\n- CVE-2016-8670: Stack Buffer Overflow in GD dynamicGetbuf (bsc#1004924)\n- CVE-2016-6911: Check for out-of-bound read in dynamicGetbuf() (bsc#1005274)\n","status":"published","published":"2016-10-31T07:15:30Z","modified":"2026-02-04T02:29:57.660304Z","updated_at":"2026-11-02T15:53:43.438985Z"},{"id":"SUSE-SU-2016:2683-2","title":"Security update for php7","description":"This update for php7 fixes the following security issue:\n\n- CVE-2016-7568: A specially crafted image file could cause an application crash or potentially execute arbitrary code\n                 when the image is converted to webp (bsc#1001900)\n- CVE-2016-8670: Stack Buffer Overflow in GD dynamicGetbuf (bsc#1004924)\n- CVE-2016-6911: Check for out-of-bound read in dynamicGetbuf() (bsc#1005274)\n","status":"published","published":"2016-10-31T07:15:22Z","modified":"2026-02-04T02:51:56.89266Z","updated_at":"2026-11-02T15:53:43.438985Z"},{"id":"SUSE-SU-2016:2766-1","title":"Security update for php5","description":"This update for php5 fixes the following security issues:\n\n- CVE-2016-7568: A specially crafted image file could cause an application crash or potentially execute arbitrary code\n                 when the image is converted to webp (bsc#1001900)\n- CVE-2016-8670: Stack Buffer Overflow in GD dynamicGetbuf (bsc#1004924)\n- CVE-2016-6911: Check for out-of-bound read in dynamicGetbuf() (bsc#1005274)\n","status":"published","published":"2016-11-09T17:10:27Z","modified":"2025-05-02T04:05:29.694994Z","updated_at":"2026-11-02T15:53:43.438985Z"},{"id":"USN-3117-1","title":"libgd2 vulnerabilities","description":"Ibrahim El-Sayed discovered that the GD library incorrectly handled certain\nmalformed Tiff images. If a user or automated system were tricked into\nprocessing a specially crafted Tiff image, an attacker could cause a denial\nof service. (CVE-2016-6911)\n\nKe Liu discovered that the GD library incorrectly handled certain integers\nwhen processing WebP images. If a user or automated system were tricked\ninto processing a specially crafted WebP image, an attacker could cause a\ndenial of service, or possibly execute arbitrary code. This issue only\napplied to Ubuntu 14.04 LTS, Ubuntu 16.04 LTS and Ubuntu 16.10.\n(CVE-2016-7568)\n\nEmmanuel Law discovered that the GD library incorrectly handled certain\nstrings when creating images. If a user or automated system were tricked\ninto processing a specially crafted image, an attacker could cause a denial\nof service, or possibly execute arbitrary code. (CVE-2016-8670)\n","status":"published","published":"2016-11-01T17:10:21Z","modified":"2026-04-22T09:30:06.107566Z","updated_at":"2026-11-02T16:58:10.303275Z"}]}}
