CVE-2017-17126Improper Restriction of Operations within the Bounds of a Memory Buffer in Binutils

Severity
7.8HIGHNVD
EPSS
0.4%
top 40.72%
CISA KEV
Not in KEV
Exploit
No known exploits
Affected products
Timeline
PublishedDec 4
Latest updateMay 14

Description

The load_debug_section function in readelf.c in GNU Binutils 2.29.1 allows remote attackers to cause a denial of service (invalid memory access and application crash) or possibly have unspecified other impact via an ELF file that lacks section headers.

CVSS vector

CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:HExploitability: 1.8 | Impact: 5.9

Affected Packages2 packages

Debiangnu/binutils< 2.29.90.20180122-1+3
NVDgnu/binutils2.29.1

Patches

🔴Vulnerability Details

3
GHSA
GHSA-4jj2-q9fr-r4j8: The load_debug_section function in readelf2022-05-14
OSV
CVE-2017-17126: The load_debug_section function in readelf2017-12-04
CVEList
CVE-2017-17126: The load_debug_section function in readelf2017-12-04

📋Vendor Advisories

2
Red Hat
binutils: Invalid memory access in the load_debug_section function2017-11-28
Debian
CVE-2017-17126: binutils - The load_debug_section function in readelf.c in GNU Binutils 2.29.1 allows remot...2017

💬Community

1
Bugzilla
CVE-2017-17126 binutils: Invalid memory access in the load_debug_section function2017-12-11
CVE-2017-17126 — GNU Binutils vulnerability | cvebase