Heap-based Buffer Over-read Vulnerability in libbfd

Heap-based Buffer Over-read Vulnerability in libbfd

CVE-2017-7300 · MEDIUM Severity

AV:N/AC:L/AU:N/C:N/I:N/A:P

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.

Learn more about our Web Application Penetration Testing UK.