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