Security advisory
elf.c in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.29.1, does not validate sizes of core notes, which allows remote attackers to cause a denial of service (bfd_getl32 heap-based buffer over-read and application crash) via a crafted object file, related to elfcore_grok_netbsd_procinfo, elfcore_grok_openbsd_procinfo, and elfcore_grok_nto_status.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2017-17080
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 1 Nov 2026, 04:31 UTC · Revision 1
Source evidence
elf.c in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.29.1, does not validate sizes of core notes, which allows remote attackers to cause a denial of service (bfd_getl32 heap-based buffer over-read and application crash) via a crafted object file, related to elfcore_grok_netbsd_procinfo, elfcore_grok_openbsd_procinfo, and elfcore_grok_nto_status.
osv:CVE-2017-17080
Complete source record
{
"id": "2bef00a88908b7eb0f931c33d6bc724ea1daa050ed818f14463fba8197e198a6",
"url": "https://osv.dev/vulnerability/CVE-2017-17080",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "CVE-2017-17080",
"summary": "elf.c in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.29.1, does not validate sizes of core notes, which allows remote attackers to cause a denial of service (bfd_getl32 heap-based buffer over-read and application crash) via a crafted object file, related to elfcore_grok_netbsd_procinfo, elfcore_grok_openbsd_procinfo, and elfcore_grok_nto_status.",
"evidence": "osv:CVE-2017-17080",
"products": [],
"severity": "medium",
"structured": {
"id": "CVE-2017-17080",
"aliases": [
"CVE-2017-17080"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://sourceware.org/git/binutils-gdb.git",
"type": "GIT",
"events": [
{
"introduced": "90276f15379d380761fc499da2ba24cfb3c12a94"
},
{
"last_affected": "90276f15379d380761fc499da2ba24cfb3c12a94"
}
],
"database_specific": {
"extracted_events": [
{
"cpe": "cpe:2.3:a:gnu:binutils:2.29.1:*:*:*:*:*:*:*",
"range": [
{
"introduced": "2.29.1"
},
{
"last_affected": "2.29.1"
}
],
"source": "CPE_STRING"
}
]
}
}
],
"versions": [
"2.29.1",
"binutils-2_29_1"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2017-17080.json"
}
}
],
"modified": "2026-10-24T10:30:19.615079858Z",
"provider": "osv",
"references": [
"https://security.gentoo.org/glsa/201811-17",
"https://sourceware.org/bugzilla/show_bug.cgi?id=22421"
],
"provider_metadata": {}
},
"related_cves": [
{
"value": "CVE-2017-17080",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 430063,
"published_at": "2017-11-30T21:29:00.267+00:00"
}