Use-after-free in Binutils - CVE-2017-6966

 

Use-after-free in Binutils - CVE-2017-6966

Published: March 17, 2017 / Updated: August 8, 2020


Vulnerability identifier: #VU39448
CSH Severity: Medium
CVSS v4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
CVE-ID: CVE-2017-6966
CWE-ID: CWE-416
Exploitation vector: Remote access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a remote non-authenticated attacker to perform a denial of service (DoS) attack.

readelf in GNU Binutils 2.28 has a use-after-free (specifically read-after-free) error while processing multiple, relocated sections in an MSP430 binary. This is caused by mishandling of an invalid symbol index, and mishandling of state across invocations.


Affected software

Binutils
Gentoo Linux

How to mitigate CVE-2017-6966

Install update from vendor's website.


External References

Related Security Bulletins