{"id":"CVE-2016-9427","aliases":["DEBIAN-CVE-2016-9427","DLA-2966-1","DLA-721-1","EUVD-2016-10237","GHSA-mg78-4mqg-2c9m","MGASA-2017-0157","MGASA-2018-0024","SUSE-SU-2016:3057-1","UBUNTU-CVE-2016-9427","USN-3197-1"],"status":"published","title":"Integer overflow vulnerability in bdwgc before 2016-09-27 allows attackers to cause client of...","description":"Integer overflow vulnerability in bdwgc before 2016-09-27 allows attackers to cause client of bdwgc denial of service (heap buffer overflow crash) and possibly execute arbitrary code via huge allocation.","severity":{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-08","score":0.0414,"percentile":0.90909,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-119","CWE-190"],"published":"2016-11-25T00:00:00Z","modified":"2026-10-20T10:48:05Z","fixes":[{"ecosystem":"Debian:12","package":"libgc","fixed_in":["1:7.6.4-0.3"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"libgc","fixed_in":["1:7.6.4-0.3"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"libgc","fixed_in":["1:7.6.4-0.3"],"sources":["osv"]},{"ecosystem":"Debian:9","package":"libgc","fixed_in":["1:7.4.2-8+deb9u1"],"sources":["osv"]},{"ecosystem":"Debian:7","package":"libgc","fixed_in":["1:7.1-9.1+deb7u1"],"sources":["osv"]},{"ecosystem":"Mageia:5","package":"gc","fixed_in":["7.4.2-3.1.mga5"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Desktop 12 SP1","package":"gc","fixed_in":["7.2d-5.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Desktop 12 SP2","package":"gc","fixed_in":["7.2d-5.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2","package":"gc","fixed_in":["7.2d-5.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Software Development Kit 12 SP1","package":"gc","fixed_in":["7.2d-5.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Software Development Kit 12 SP2","package":"gc","fixed_in":["7.2d-5.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Server 12 SP1","package":"gc","fixed_in":["7.2d-5.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 12 SP1","package":"gc","fixed_in":["7.2d-5.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Server 12 SP2","package":"gc","fixed_in":["7.2d-5.1"],"sources":["osv"]},{"ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 12 SP2","package":"gc","fixed_in":["7.2d-5.1"],"sources":["osv"]},{"ecosystem":"Ubuntu:14.04:LTS","package":"libgc","fixed_in":["1:7.2d-5ubuntu2.1"],"sources":["osv"]},{"ecosystem":"Ubuntu:16.04:LTS","package":"libgc","fixed_in":["1:7.4.2-7.3ubuntu0.1"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Debian:12","package":"libgc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:7.6.4-0.3"}]}]},{"source":"osv","ecosystem":"Debian:13","package":"libgc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:7.6.4-0.3"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"libgc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:7.6.4-0.3"}]}]},{"source":"osv","ecosystem":"Debian:9","package":"libgc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:7.4.2-8+deb9u1"}]}],"versions":["1:7.4.2-8"]},{"source":"osv","ecosystem":"Debian:7","package":"libgc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:7.1-9.1+deb7u1"}]}],"versions":["1:7.1-9.1"]},{"source":"osv","ecosystem":"Mageia:5","package":"gc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"7.4.2-3.1.mga5"}]}]},{"source":"osv","ecosystem":"Mageia:5","package":"w3m","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.5.3-8.2.mga5"}]}],"bundled":34},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12 SP1","package":"gc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"7.2d-5.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Desktop 12 SP2","package":"gc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"7.2d-5.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2","package":"gc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"7.2d-5.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 12 SP1","package":"gc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"7.2d-5.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Software Development Kit 12 SP2","package":"gc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"7.2d-5.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 12 SP1","package":"gc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"7.2d-5.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 12 SP1","package":"gc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"7.2d-5.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 12 SP2","package":"gc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"7.2d-5.1"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 12 SP2","package":"gc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"7.2d-5.1"}]}]},{"source":"osv","ecosystem":"Ubuntu:14.04:LTS","package":"libgc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:7.2d-5ubuntu2.1"}]}],"versions":["1:7.2d-5ubuntu1","1:7.2d-5ubuntu2"]},{"source":"osv","ecosystem":"Ubuntu:16.04:LTS","package":"libgc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:7.4.2-7.3ubuntu0.1"}]}],"versions":["1:7.2d-6.4","1:7.4.2-7","1:7.4.2-7.1","1:7.4.2-7.2","1:7.4.2-7.3"]},{"source":"osv","ecosystem":"Ubuntu:14.04:LTS","package":"libgc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:7.2d-5ubuntu2.1"}]}],"versions":["1:7.2d-5ubuntu1","1:7.2d-5ubuntu2"]},{"source":"osv","ecosystem":"Ubuntu:16.04:LTS","package":"libgc","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:7.4.2-7.3ubuntu0.1"}]}],"versions":["1:7.2d-6.4","1:7.4.2-7","1:7.4.2-7.1","1:7.4.2-7.2","1:7.4.2-7.3"]}],"products":[{"vendor":"bdwgc_project","product":"bdwgc"},{"vendor":"debian","product":"debian_linux"},{"vendor":"opensuse","product":"leap"},{"vendor":"opensuse","product":"opensuse"}],"references":[{"url":"http://lists.opensuse.org/opensuse-updates/2016-12/msg00089.html","tags":["vendor-advisory","x_refsource_SUSE","x_transferred","Mailing List","Third Party Advisory","advisory"]},{"url":"https://github.com/ivmai/bdwgc/issues/135","tags":["x_refsource_CONFIRM","x_transferred","Issue Tracking","Patch","fix","report"]},{"url":"http://www.securityfocus.com/bid/94407","tags":["vdb-entry","x_refsource_BID","x_transferred","Third Party Advisory","VDB Entry","advisory"]},{"url":"http://lists.opensuse.org/opensuse-updates/2016-12/msg00115.html","tags":["vendor-advisory","x_refsource_SUSE","x_transferred","Mailing List","Third Party Advisory","advisory"]},{"url":"http://www.openwall.com/lists/oss-security/2016/11/18/3","tags":["mailing-list","x_refsource_MLIST","x_transferred","Mailing List","Third Party Advisory","advisory","report"]},{"url":"https://lists.debian.org/debian-lts-announce/2022/03/msg00039.html","tags":["mailing-list","x_refsource_MLIST","x_transferred","Mailing List","Third Party Advisory","advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2016-9427"},{"url":"https://github.com/advisories/GHSA-mg78-4mqg-2c9m"},{"url":"https://security-tracker.debian.org/tracker/CVE-2016-9427","tags":["advisory"]},{"url":"https://advisories.mageia.org/MGASA-2017-0157.html","tags":["advisory"]},{"url":"https://bugs.mageia.org/show_bug.cgi?id=19844","tags":["report"]},{"url":"https://www.ubuntu.com/usn/usn-3197-1/","tags":["web"]},{"url":"https://advisories.mageia.org/MGASA-2018-0024.html","tags":["advisory"]},{"url":"https://bugs.mageia.org/show_bug.cgi?id=19811","tags":["report"]},{"url":"http://www.openwall.com/lists/oss-security/2016/11/03/3","tags":["web"]},{"url":"http://openwall.com/lists/oss-security/2016/11/24/1","tags":["web"]},{"url":"http://openwall.com/lists/oss-security/2016/11/25/5","tags":["web"]},{"url":"https://lists.opensuse.org/opensuse-updates/2016-12/msg00084.html","tags":["web"]},{"url":"https://www.suse.com/support/update/announcement/2016/suse-su-20163057-1/","tags":["advisory"]},{"url":"https://bugzilla.suse.com/1011276","tags":["report"]},{"url":"https://www.suse.com/security/cve/CVE-2016-9427","tags":["web"]},{"url":"https://ubuntu.com/security/CVE-2016-9427","tags":["report"]},{"url":"https://ubuntu.com/security/notices/USN-3197-1","tags":["advisory"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2016-9427","tags":["report"]}],"sources":{"cve":[{"id":"CVE-2016-9427","description":"Integer overflow vulnerability in bdwgc before 2016-09-27 allows attackers to cause client of bdwgc denial of service (heap buffer overflow crash) and possibly execute arbitrary code via huge allocation.","status":"published","published":"2016-12-12T02:00:00Z","modified":"2024-08-06T02:50:38.343Z","updated_at":"2026-11-02T14:33:31.764001Z"}],"euvd":[{"id":"EUVD-2016-10237","description":"Integer overflow vulnerability in bdwgc before 2016-09-27 allows attackers to cause client of bdwgc denial of service (heap buffer overflow crash) and possibly execute arbitrary code via huge allocation.","status":"published","published":"2016-12-12T02:00:00Z","modified":"2024-08-06T02:50:38Z","updated_at":"2026-11-03T02:22:27.235814Z"}],"ghsa":[{"id":"GHSA-mg78-4mqg-2c9m","title":"Integer overflow vulnerability in bdwgc before 2016-09-27 allows attackers to cause client of...","description":"Integer overflow vulnerability in bdwgc before 2016-09-27 allows attackers to cause client of bdwgc denial of service (heap buffer overflow crash) and possibly execute arbitrary code via huge allocation.","status":"published","published":"2022-05-13T01:02:57Z","modified":"2023-02-01T05:02:36Z","cvss":[{"version":"3.0","score":9.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"cwes":["CWE-119"],"updated_at":"2026-11-02T14:49:56.778846Z"}],"nvd":[{"id":"CVE-2016-9427","description":"Integer overflow vulnerability in bdwgc before 2016-09-27 allows attackers to cause client of bdwgc denial of service (heap buffer overflow crash) and possibly execute arbitrary code via huge allocation.","status":"published","published":"2016-12-12T02:59:16.84Z","modified":"2026-06-17T00:56:01.107Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"primary"},{"version":"2.0","score":7.5,"vector":"AV:N/AC:L/Au:N/C:P/I:P/A:P","level":"high","assessor":"primary"}],"cwes":["CWE-119","CWE-190"],"updated_at":"2026-11-02T14:03:32.79141Z"}],"osv":[{"id":"CVE-2016-9427","description":"Integer overflow vulnerability in bdwgc before 2016-09-27 allows attackers to cause client of bdwgc denial of service (heap buffer overflow crash) and possibly execute arbitrary code via huge allocation.","status":"published","published":"2016-12-12T02:59:16.84Z","modified":"2026-10-20T10:48:05.790692507Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"updated_at":"2026-11-02T15:44:03.472693Z"},{"id":"DEBIAN-CVE-2016-9427","description":"Integer overflow vulnerability in bdwgc before 2016-09-27 allows attackers to cause client of bdwgc denial of service (heap buffer overflow crash) and possibly execute arbitrary code via huge allocation.","status":"published","published":"2016-12-12T02:59:16.84Z","modified":"2026-09-22T07:02:46.227979485Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"updated_at":"2026-11-02T15:45:28.207321Z"},{"id":"UBUNTU-CVE-2016-9427","description":"Integer overflow vulnerability in bdwgc before 2016-09-27 allows attackers to cause client of bdwgc denial of service (heap buffer overflow crash) and possibly execute arbitrary code via huge allocation.","status":"published","published":"2016-12-11T00:00:00Z","modified":"2026-04-22T11:04:55.592499Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"},{"version":"3.0","score":9.8,"vector":"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"updated_at":"2026-11-02T15:54:12.994319Z"},{"id":"DLA-2966-1","title":"libgc - security update","status":"published","published":"2022-03-30T00:00:00Z","modified":"2026-03-09T01:22:13.465245Z","updated_at":"2026-11-02T15:46:11.189256Z"},{"id":"DLA-721-1","title":"libgc - security update","status":"published","published":"2016-11-25T00:00:00Z","modified":"2026-03-09T02:08:59.754452Z","updated_at":"2026-11-02T15:46:13.207219Z"},{"id":"MGASA-2017-0157","title":"Updated gc packages fix security vulnerability","description":"Kuang-che Wu discovered that multiple integer overflow vulnerabilities\nexisted in libgc. An attacker could use these to cause a denial of service\n(application crash) or possibly execute arbitrary code (CVE-2016-9427).\n","status":"published","published":"2017-06-08T21:39:47Z","modified":"2026-04-16T06:25:41.331533578Z","updated_at":"2026-11-02T15:49:40.103088Z"},{"id":"MGASA-2018-0024","title":"Updated w3m packages fix security vulnerability","description":"The w3m package has been updated to a newer git snapshot to fix several\nsecurity issues.\n","status":"published","published":"2018-01-03T10:32:10Z","modified":"2026-04-16T06:26:27.686259633Z","updated_at":"2026-11-02T15:49:40.442238Z"},{"id":"SUSE-SU-2016:3057-1","title":"Security update for gc","description":"\nThis update for gc fixes the following issues:\n\n- integer overflow in GC_MALLOC_ATOMIC() (CVE-2016-9427, bsc#1011276)\n\n","status":"published","published":"2016-12-08T10:06:58Z","modified":"2026-02-04T04:39:47.405089Z","updated_at":"2026-11-02T15:53:43.438985Z"},{"id":"USN-3197-1","title":"libgc vulnerability","description":"Kuang-che Wu discovered that multiple integer overflow vulnerabilities\nexisted in libgc. An attacker could use these to cause a denial of\nservice (application crash) or possibly execute arbitrary code.\n","status":"published","published":"2017-02-15T18:00:58Z","modified":"2026-04-22T09:31:32.584456Z","updated_at":"2026-11-02T16:58:10.303275Z"}]}}
