CVE-2017-7302

HIGH

GNU Binutils <2.28 - Memory Corruption

Title source: llm
STIX 2.1

Description

The Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.28, has a swap_std_reloc_out function in bfd/aoutx.h that is vulnerable to an invalid read (of size 4) because of missing checks for relocs that could not be recognised. This vulnerability causes Binutils utilities like strip to crash.

References (2)

Core 2
Core References
Issue Tracking, Patch x_refsource_confirm
https://sourceware.org/bugzilla/show_bug.cgi?id=20921
Patch, VDB Entry vdb-entry x_refsource_bid
http://www.securityfocus.com/bid/97216

Scores

CVSS v3 7.5
EPSS 0.0040
EPSS Percentile 61.2%
Attack Vector NETWORK
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Details

CWE
CWE-125
Status published
Products (1)
gnu/binutils 2.28
Published Mar 29, 2017
Tracked Since Feb 18, 2026