CVE Catalog

CVE-2017-8395

High
Published: Translated: NVD NIST

Summary

The Binary File Descriptor (BFD) library, known as libbfd, in GNU Binutils version 2.28 is vulnerable to an invalid write of size 8 due to missing a malloc() return-value check in the _bfd_generic_get_section_contents function. This vulnerability causes programs analyzing binary files using the libbfd library, such as objcopy, to crash.

Risk Assessment

This vulnerability may lead to application crashes, affecting the stability and availability of systems using libbfd for binary file analysis.

Recommendation

It is recommended to upgrade to a newer version of GNU Binutils where the issue has been fixed to avoid potential application crashes.

Other vulnerabilities in GNU Binutils 2.28

See all
Original NVD description (English source)

The Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.28, is vulnerable to an invalid write of size 8 because of missing a malloc() return-value check to see if memory had actually been allocated in the _bfd_generic_get_section_contents function. This vulnerability causes programs that conduct an analysis of binary programs using the libbfd library, such as objcopy, to crash.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS