CVE-2018-17359Improper Restriction of Operations within the Bounds of a Memory Buffer in Binutils

Severity
5.5MEDIUMNVD
EPSS
0.3%
top 45.41%
CISA KEV
Not in KEV
Exploit
No known exploits
Affected products
Timeline
PublishedSep 23
Latest updateMay 13

Description

An issue was discovered in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.31. An invalid memory access exists in bfd_zalloc in opncls.c. Attackers could leverage this vulnerability to cause a denial of service (application crash) via a crafted ELF file.

CVSS vector

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

Affected Packages2 packages

Debiangnu/binutils< 2.32.51.20190707-1+3
NVDgnu/binutils2.31.1

🔴Vulnerability Details

3
GHSA
GHSA-6xc7-v897-2j4f: An issue was discovered in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 22022-05-13
CVEList
CVE-2018-17359: An issue was discovered in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 22018-09-23
OSV
CVE-2018-17359: An issue was discovered in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 22018-09-23

📋Vendor Advisories

4
Ubuntu
GNU binutils vulnerabilities2021-07-21
Ubuntu
GNU binutils vulnerabilities2020-04-22
Red Hat
binutils: invalid memory access in bfd_zalloc in opncls.c2018-09-19
Debian
CVE-2018-17359: binutils - An issue was discovered in the Binary File Descriptor (BFD) library (aka libbfd)...2018

💬Community

4
Bugzilla
CVE-2018-17359 binutils: invalid memory access in bfd_zalloc in opncls.c [fedora-all]2018-09-25
Bugzilla
CVE-2018-17359 mingw-binutils: binutils: invalid memory access in bfd_zalloc in opncls.c [epel-all]2018-09-25
Bugzilla
CVE-2018-17359 binutils: invalid memory access in bfd_zalloc in opncls.c2018-09-25
Bugzilla
CVE-2018-17359 mingw-binutils: binutils: invalid memory access in bfd_zalloc in opncls.c [fedora-all]2018-09-25
CVE-2018-17359 — GNU Binutils vulnerability | cvebase