Improper input validation in GNU Binutils

CVE-2017-8396

The Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.28, is vulnerable to an invalid read of size 1 because the existing reloc offset range tests didn't catch small negative offsets less than the size of the reloc field. This vulnerability causes programs that conduct an analysis of binary programs using the libbfd library, such as objdump, to crash.

Vulnerability class: Drupalgeddon 2 (CVE-2018-7600)

EPSS: 0.018 (76.8th percentile) — read the EPSS interpretation.

CVSS v3 metric

CVSS v3 base score 7.5 (High). Vector: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H.

Affected products

Weakness classification (CWE)

Public proof-of-concept exploits

References

  • cve@mitre.org (vendor-advisory, x_refsource_GENTOO)
  • cve@mitre.org (x_refsource_CONFIRM, Patch, Third Party Advisory, Issue Tracking)

Frequently asked questions

What is CVE-2017-8396?
CVE-2017-8396 is a high-severity vulnerability in GNU Binutils, classified under Improper Input Validation. CVSS score: 7.5/10. Published 2017-05-01.
How severe is CVE-2017-8396?
High severity. CVSS v3 base score is 7.5 out of 10.
Is CVE-2017-8396 known to be exploited?
2 public proof-of-concept repositories are indexed. Not currently listed in the CISA KEV catalog.