Every CVE Search/ Get API key

CVE-2014-8484

The srec_scan function in bfd/srec.c in libdbfd in GNU binutils before 2.25 allows remote...

5.0 MediumFix available

The srec_scan function in bfd/srec.c in libdbfd in GNU binutils before 2.25 allows remote attackers to cause a denial of service (out-of-bounds read) via a small S-record.

Exploit likelihood

5.08%Up 1.3 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 5.0

The srec_scan function in bfd/srec.c in libdbfd in GNU binutils before 2.25 allows remote attackers to cause a denial of service (out-of-bounds read) via a small S-record.

Record
CVE-2014-8484
CVSS 2.0
5.0 MediumAV:N/AC:L/Au:N/C:N/I:N/A:P
Weakness
CWE-119
Updated
2026-11-02
CVE List No score

The srec_scan function in bfd/srec.c in libdbfd in GNU binutils before 2.25 allows remote attackers to cause a denial of service (out-of-bounds read) via a small S-record.

Record
CVE-2014-8484
Updated
2026-11-02
EUVDEUVD-2014-8321 No score

The srec_scan function in bfd/srec.c in libdbfd in GNU binutils before 2.25 allows remote attackers to cause a denial of service (out-of-bounds read) via a small S-record.

Record
EUVD-2014-8321
Updated
2026-11-03
GitHub AdvisoriesGHSA-4xrc-9849-6cr3 No score

The srec_scan function in bfd/srec.c in libdbfd in GNU binutils before 2.25 allows remote...

The srec_scan function in bfd/srec.c in libdbfd in GNU binutils before 2.25 allows remote attackers to cause a denial of service (out-of-bounds read) via a small S-record.

Record
GHSA-4xrc-9849-6cr3
Weakness
CWE-119
Updated
2026-11-02
OSVBELL-CVE-2014-8484 5.0

CVE-2014-8484 does not affect BellSoft software

Record
BELL-CVE-2014-8484
CVSS 2.0
5.0 MediumAV:N/AC:L/Au:N/C:N/I:N/A:P
Updated
2026-11-02
OSV No score

The srec_scan function in bfd/srec.c in libdbfd in GNU binutils before 2.25 allows remote attackers to cause a denial of service (out-of-bounds read) via a small S-record.

Record
CVE-2014-8484
Updated
2026-11-02
Show 4 moreShow less
OSVDEBIAN-CVE-2014-8484 No score

The srec_scan function in bfd/srec.c in libdbfd in GNU binutils before 2.25 allows remote attackers to cause a denial of service (out-of-bounds read) via a small S-record.

Record
DEBIAN-CVE-2014-8484
Updated
2026-11-02
OSVMGASA-2015-0027 No score

Updated binutils packages fix security vulnerabilities

Updated binutils packages fix security vulnerabilities:

Multiple security issues have been found in binutils. These vulnerabilities include multiple memory safety errors, buffer overflows, use-after-frees and other implementation errors may lead to the execution of arbitrary code, the bypass of security restrictions, path traversal attack or denial of service (CVE-2014-8484, CVE-2014-8485, CVE-2014-8501, CVE-2014-8502, CVE-2014-8503, CVE-2014-8504, CVE-2014-8737, CVE-2014-8738).

Record
MGASA-2015-0027
Updated
2026-11-02
OSVUBUNTU-CVE-2014-8484 No score

The srec_scan function in bfd/srec.c in libdbfd in GNU binutils before 2.25 allows remote attackers to cause a denial of service (out-of-bounds read) via a small S-record.

Record
UBUNTU-CVE-2014-8484
Updated
2026-11-02
OSVUSN-2496-1 No score

binutils vulnerabilities

Michal Zalewski discovered that the setup_group function in libbfd in GNU binutils did not properly check group headers in ELF files. An attacker could use this to craft input that could cause a denial of service (application crash) or possibly execute arbitrary code. (CVE-2014-8485)

Hanno Böck discovered that the _bfd_XXi_swap_aouthdr_in function in libbfd in GNU binutils allowed out-of-bounds writes. An attacker could use this to craft input that could cause a denial of service (application crash) or possibly execute arbitrary code. (CVE-2014-8501)

Hanno Böck discovered a heap-based buffer overflow in the pe_print_edata function in libbfd in GNU binutils. An attacker could use this to craft input that could cause a denial of service (application crash) or possibly execute arbitrary code. (CVE-2014-8502)

Alexander Cherepanov discovered multiple directory traversal vulnerabilities in GNU binutils. An attacker could use this to craft input that could delete arbitrary files. (CVE-2014-8737)

Alexander Cherepanov discovered the _bfd_slurp_extended_name_table function in libbfd in GNU binutils allowed invalid writes when handling extended name tables in an archive. An attacker could use this to craft input that could cause a denial of service (application crash) or possibly execute arbitrary code. (CVE-2014-8738)

Hanno Böck discovered a stack-based buffer overflow in the ihex_scan function in libbfd in GNU binutils. An attacker could use this to craft input that could cause a denial of service (application crash). (CVE-2014-8503)

Michal Zalewski discovered a stack-based buffer overflow in the srec_scan function in libbfd in GNU binutils. An attacker could use this to to craft input that could cause a denial of service (application crash); the GNU C library's Fortify Source printf protection should prevent the possibility of executing arbitrary code. (CVE-2014-8504)

Michal Zalewski discovered that the srec_scan function in libbfd in GNU binutils allowed out-of-bounds reads. An attacker could use this to craft input to cause a denial of service. This issue only affected Ubuntu 14.04 LTS, Ubuntu 12.04 LTS, and Ubuntu 10.04 LTS. (CVE-2014-8484)

Sang Kil Cha discovered multiple integer overflows in the _objalloc_alloc function and objalloc_alloc macro in binutils. This could allow an attacker to cause a denial of service (application crash). This issue only affected Ubuntu 12.04 LTS and Ubuntu 10.04 LTS. (CVE-2012-3509)

Alexander Cherepanov and Hanno Böck discovered multiple additional out-of-bounds reads and writes in GNU binutils. An attacker could use these to craft input that could cause a denial of service (application crash) or possibly execute arbitrary code. A few of these issues may be limited in exposure to a denial of service (application abort) by the GNU C library's Fortify Source printf protection.

The strings(1) utility in GNU binutils used libbfd by default when examining executable object files; unfortunately, libbfd was not originally developed with the expectation of hostile input. As a defensive measure, the behavior of strings has been changed to default to 'strings --all' behavior, which does not use libbfd; use the new argument to strings, '--data', to recreate the old behavior.

Record
USN-2496-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
binutils
Debian:12
before 2.24.51.20140903-1
2.24.51.20140903-1
binutils
Debian:13
before 2.24.51.20140903-1
2.24.51.20140903-1
binutils
Debian:14
before 2.24.51.20140903-1
2.24.51.20140903-1
binutils-mingw-w64
Debian:12
before 5.2
5.2
binutils-mingw-w64
Debian:13
before 5.2
5.2
binutils-mingw-w64
Debian:14
before 5.2
5.2
binutils
Debian:6.0
before 2.20.1-16+deb6u1, plus listed versions
2.20.1-16
2.20.1-16+deb6u1
binutils
Debian:7
before 2.22-8+deb7u2, plus listed versions
2.22-82.22-8+deb7u1
2.22-8+deb7u2
binutils-mingw-w64
Debian:7
before 2+deb7u1, plus listed versions
2
2+deb7u1
binutils
Mageia:4
before 2.24-3.1.mga4
2.24-3.1.mga4
Show 13 moreShow less
Affected packages
PackageAffectedFixed
binutils-debuginfo
Red Hat:enterprise_linux:7::client
before 0:2.23.52.0.1-55.el7
0:2.23.52.0.1-55.el7
binutils-devel
Red Hat:enterprise_linux:7::client
before 0:2.23.52.0.1-55.el7
0:2.23.52.0.1-55.el7
binutils
Red Hat:enterprise_linux:7::client
before 0:2.23.52.0.1-55.el7
0:2.23.52.0.1-55.el7
binutils-debuginfo
Red Hat:enterprise_linux:7::computenode
before 0:2.23.52.0.1-55.el7
0:2.23.52.0.1-55.el7
binutils-devel
Red Hat:enterprise_linux:7::computenode
before 0:2.23.52.0.1-55.el7
0:2.23.52.0.1-55.el7
binutils
Red Hat:enterprise_linux:7::computenode
before 0:2.23.52.0.1-55.el7
0:2.23.52.0.1-55.el7
binutils
Red Hat:enterprise_linux:7::server
before 0:2.23.52.0.1-55.el7
0:2.23.52.0.1-55.el7
binutils-debuginfo
Red Hat:enterprise_linux:7::server
before 0:2.23.52.0.1-55.el7
0:2.23.52.0.1-55.el7
binutils-devel
Red Hat:enterprise_linux:7::server
before 0:2.23.52.0.1-55.el7
0:2.23.52.0.1-55.el7
binutils
Red Hat:enterprise_linux:7::workstation
before 0:2.23.52.0.1-55.el7
0:2.23.52.0.1-55.el7
binutils-debuginfo
Red Hat:enterprise_linux:7::workstation
before 0:2.23.52.0.1-55.el7
0:2.23.52.0.1-55.el7
binutils-devel
Red Hat:enterprise_linux:7::workstation
before 0:2.23.52.0.1-55.el7
0:2.23.52.0.1-55.el7
binutils
Ubuntu:14.04:LTS
before 2.24-5ubuntu3.1, plus listed versions
2.23.52.20130913-0ubuntu12.23.90.20131017-1ubuntu12.23.90.20131116-1ubuntu12.23.91.20131123-1ubuntu12.24-1ubuntu1
Show 8 moreShow less
2.24-1ubuntu22.24-2ubuntu12.24-2ubuntu22.24-2ubuntu32.24-4ubuntu12.24-5ubuntu12.24-5ubuntu22.24-5ubuntu3
2.24-5ubuntu3.1

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2014-8484 is a medium vulnerability (CVSS 5.0) in Gnu Binutils, published December 9, 2014. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 5.08%, the 92nd percentile. Fixed in binutils 2.24.51.20140903-1.

References

Show 67 moreShow less
MoveEnter Open