CVE-2014-8501Improper Restriction of Operations within the Bounds of a Memory Buffer in Binutils

Severity
7.5HIGHNVD
EPSS
7.9%
top 7.94%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedDec 9
Latest updateMay 17

Description

The _bfd_XXi_swap_aouthdr_in function in bfd/peXXigen.c in GNU binutils 2.24 and earlier allows remote attackers to cause a denial of service (out-of-bounds write) and possibly have other unspecified impact via a crafted NumberOfRvaAndSizes field in the AOUT header in a PE executable.

CVSS vector

AV:N/AC:L/C:P/I:P/A:PExploitability: 10.0 | Impact: 6.4

Affected Packages3 packages

Debiangnu/binutils< 2.24.90.20141104-1+3
NVDgnu/binutils2.24
Ubuntugnu/gdb< 7.7.1-0ubuntu5~14.04.3+1

Also affects: Fedora 19, 20, 21, Ubuntu Linux 10.04, 12.04, 14.04, 14.10

🔴Vulnerability Details

5
GHSA
GHSA-qfpv-68g4-gwwq: The _bfd_XXi_swap_aouthdr_in function in bfd/peXXigen2022-05-17
OSV
gdb vulnerabilities2017-07-26
OSV
binutils vulnerabilities2015-02-09
OSV
CVE-2014-8501: The _bfd_XXi_swap_aouthdr_in function in bfd/peXXigen2014-12-09
CVEList
CVE-2014-8501: The _bfd_XXi_swap_aouthdr_in function in bfd/peXXigen2014-12-09

📋Vendor Advisories

4
Ubuntu
gdb vulnerabilities2017-07-26
Ubuntu
GNU binutils vulnerabilities2015-02-09
Red Hat
binutils: out-of-bounds write when parsing specially crafted PE executable2014-10-26
Debian
CVE-2014-8501: binutils - The _bfd_XXi_swap_aouthdr_in function in bfd/peXXigen.c in GNU binutils 2.24 and...2014

💬Community

10
Bugzilla
CVE-2014-8501 msp430-binutils: binutils: out-of-bounds write when parsing specially crafted PE executable [fedora-all]2014-11-11
Bugzilla
CVE-2014-8501 cross-binutils: binutils: out-of-bounds write when parsing specially crafted PE executable [epel-all]2014-11-11
Bugzilla
CVE-2014-8501 cross-binutils: binutils: out-of-bounds write when parsing specially crafted PE executable [fedora-all]2014-11-11
Bugzilla
CVE-2014-8501 binutils: out-of-bounds write when parsing specially crafted PE executable [fedora-all]2014-11-11
Bugzilla
CVE-2014-8501 mingw-binutils: binutils: out-of-bounds write when parsing specially crafted PE executable [epel-all]2014-11-11
CVE-2014-8501 — GNU Binutils vulnerability | cvebase