CVE Catalog

CVE-2017-15996

High
Published: Translated: NVD NIST

Summary

In elfcomm.c in readelf in GNU Binutils 2.29, a vulnerability allows remote attackers to cause a denial of service (excessive memory allocation) or possibly have unspecified other impact via a crafted ELF file. The issue is related to a buffer overflow on a fuzzed archive header, concerning an uninitialized variable and an improper conditional jump.

Risk Assessment

Organizations may be exposed to attacks leading to denial of service, which can affect the availability of systems and services. Additionally, there is a risk of unspecified impacts that may affect data integrity.

Recommendation

It is recommended to update GNU Binutils to the latest version to mitigate this vulnerability. Monitoring systems for suspicious ELF files and implementing appropriate defenses against remote attacks is also advised.

Other vulnerabilities in GNU Binutils 2.29

See all
Original NVD description (English source)

elfcomm.c in readelf in GNU Binutils 2.29 allows remote attackers to cause a denial of service (excessive memory allocation) or possibly have unspecified other impact via a crafted ELF file that triggers a "buffer overflow on fuzzed archive header," related to an uninitialized variable, an improper conditional jump, and the get_archive_member_name, process_archive_index_and_symbols, and setup_archive functions.

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