CVE-2017-7300Out-of-bounds Read in Binutils

Severity
7.5HIGHNVD
EPSS
0.4%
top 38.93%
CISA KEV
Not in KEV
Exploit
No known exploits
Affected products
Timeline
PublishedMar 29
Latest updateMay 17

Description

The Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.28, has an aout_link_add_symbols function in bfd/aoutx.h that is vulnerable to a heap-based buffer over-read (off-by-one) because of an incomplete check for invalid string offsets while loading symbols, leading to a GNU linker (ld) program crash.

CVSS vector

CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:HExploitability: 3.9 | Impact: 3.6

Affected Packages2 packages

Debiangnu/binutils< 2.27.51.20161212-1+3
NVDgnu/binutils2.28

Patches

🔴Vulnerability Details

3
GHSA
GHSA-wmr9-3gx6-q5c2: The Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 22022-05-17
CVEList
CVE-2017-7300: The Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 22017-03-29
OSV
CVE-2017-7300: The Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 22017-03-29

📋Vendor Advisories

3
Ubuntu
GNU binutils vulnerabilities2021-07-21
Debian
CVE-2017-7300: binutils - The Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Bin...2017
Red Hat
binutils: Heap-buffer overflow in aout_link_add_symbols function2016-12-02

💬Community

1
Bugzilla
CVE-2017-7300 binutils: Heap-buffer overflow in aout_link_add_symbols function2017-04-10
CVE-2017-7300 — Out-of-bounds Read in GNU Binutils | cvebase