CVE Catalog

CVE-2017-14745

High
Published: Translated: NVD NIST

Summary

The *_get_synthetic_symtab functions in the Binary File Descriptor (BFD) library in GNU Binutils 2.29 interpret a -1 value as a sorting count instead of an error flag. This can lead to denial of service (integer overflow and application crash) when processing a crafted ELF file.

Risk Assessment

Remote attackers may exploit this vulnerability to cause application crashes, potentially leading to service availability interruptions. There is also a possibility of unspecified other impacts on the system.

Recommendation

It is recommended to update to the latest version of GNU Binutils to mitigate this vulnerability. Additionally, monitor and validate ELF files before processing them.

Other vulnerabilities in GNU Binutils 2.29

See all
Original NVD description (English source)

The *_get_synthetic_symtab functions in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.29, interpret a -1 value as a sorting count instead of an error flag, which allows remote attackers to cause a denial of service (integer overflow and application crash) or possibly have unspecified other impact via a crafted ELF file, related to elf32-i386.c and elf64-x86-64.c.

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