Skip to content

CVE-2018-20002 The _bfd_generic_read_minisymbols function in syms.c in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.31, has a memory leak via a crafted ELF file, leading to...

MediumCVSS 5.5 EPSS 1.8%
Published
Updated
Exploit status
No public exploit known

Description

The _bfd_generic_read_minisymbols function in syms.c in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.31, has a memory leak via a crafted ELF file, leading to a denial of service (memory consumption), as demonstrated by nm.

Affected products

ProductAffected versionsFixed in
debian/binutils(Debian:12) < 2.32.51.20190707-1 2.32.51.20190707-1
debian/binutils(Debian:13) < 2.32.51.20190707-1 2.32.51.20190707-1
debian/binutils(Debian:14) < 2.32.51.20190707-1 2.32.51.20190707-1
GNU binutils = 2.31 No fix listed
netapp vasa provider >= 7.2 No fix listed
f5 traffix signaling delivery controller >= 5.0.0, <= 5.1.0 No fix listed
f5 traffix signaling delivery controller = 4.4.0 No fix listed
alpine/binutils(Alpine:v3.10) < 2.32-r0 2.32-r0
alpine/binutils(Alpine:v3.11) < 2.32-r0 2.32-r0
alpine/binutils(Alpine:v3.12) < 2.32-r0 2.32-r0
alpine/binutils(Alpine:v3.13) < 2.32-r0 2.32-r0
alpine/binutils(Alpine:v3.14) < 2.32-r0 2.32-r0
alpine/binutils(Alpine:v3.15) < 2.32-r0 2.32-r0
alpine/binutils(Alpine:v3.16) < 2.32-r0 2.32-r0
alpine/binutils(Alpine:v3.17) < 2.32-r0 2.32-r0
alpine/binutils(Alpine:v3.18) < 2.32-r0 2.32-r0
alpine/binutils(Alpine:v3.19) < 2.32-r0 2.32-r0
alpine/binutils(Alpine:v3.20) < 2.32-r0 2.32-r0
alpine/binutils(Alpine:v3.21) < 2.32-r0 2.32-r0
alpine/binutils(Alpine:v3.22) < 2.32-r0 2.32-r0
alpine/binutils(Alpine:v3.23) < 2.32-r0 2.32-r0
alpine/binutils(Alpine:v3.24) < 2.32-r0 2.32-r0
alpine/binutils-avr(Alpine:v3.11) < 2.32-r0 2.32-r0
alpine/binutils-avr(Alpine:v3.12) < 2.32-r0 2.32-r0

References