CVE-2014-8484
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.
Exploit likelihood
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 Medium
AV: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 Medium
AV: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
| Package | Affected | Fixed |
|---|---|---|
binutilsDebian:12 |
before 2.24.51.20140903-1 | 2.24.51.20140903-1 |
binutilsDebian:13 |
before 2.24.51.20140903-1 | 2.24.51.20140903-1 |
binutilsDebian:14 |
before 2.24.51.20140903-1 | 2.24.51.20140903-1 |
binutils-mingw-w64Debian:12 |
before 5.2 | 5.2 |
binutils-mingw-w64Debian:13 |
before 5.2 | 5.2 |
binutils-mingw-w64Debian:14 |
before 5.2 | 5.2 |
binutilsDebian:6.0 |
before 2.20.1-16+deb6u1, plus listed versions 2.20.1-16 |
2.20.1-16+deb6u1 |
binutilsDebian:7 |
before 2.22-8+deb7u2, plus listed versions 2.22-82.22-8+deb7u1 |
2.22-8+deb7u2 |
binutils-mingw-w64Debian:7 |
before 2+deb7u1, plus listed versions 2 |
2+deb7u1 |
binutilsMageia:4 |
before 2.24-3.1.mga4 | 2.24-3.1.mga4 |
Show 13 moreShow less
| Package | Affected | Fixed |
|---|---|---|
binutils-debuginfoRed Hat:enterprise_linux:7::client |
before 0:2.23.52.0.1-55.el7 | 0:2.23.52.0.1-55.el7 |
binutils-develRed Hat:enterprise_linux:7::client |
before 0:2.23.52.0.1-55.el7 | 0:2.23.52.0.1-55.el7 |
binutilsRed Hat:enterprise_linux:7::client |
before 0:2.23.52.0.1-55.el7 | 0:2.23.52.0.1-55.el7 |
binutils-debuginfoRed Hat:enterprise_linux:7::computenode |
before 0:2.23.52.0.1-55.el7 | 0:2.23.52.0.1-55.el7 |
binutils-develRed Hat:enterprise_linux:7::computenode |
before 0:2.23.52.0.1-55.el7 | 0:2.23.52.0.1-55.el7 |
binutilsRed Hat:enterprise_linux:7::computenode |
before 0:2.23.52.0.1-55.el7 | 0:2.23.52.0.1-55.el7 |
binutilsRed Hat:enterprise_linux:7::server |
before 0:2.23.52.0.1-55.el7 | 0:2.23.52.0.1-55.el7 |
binutils-debuginfoRed Hat:enterprise_linux:7::server |
before 0:2.23.52.0.1-55.el7 | 0:2.23.52.0.1-55.el7 |
binutils-develRed Hat:enterprise_linux:7::server |
before 0:2.23.52.0.1-55.el7 | 0:2.23.52.0.1-55.el7 |
binutilsRed Hat:enterprise_linux:7::workstation |
before 0:2.23.52.0.1-55.el7 | 0:2.23.52.0.1-55.el7 |
binutils-debuginfoRed Hat:enterprise_linux:7::workstation |
before 0:2.23.52.0.1-55.el7 | 0:2.23.52.0.1-55.el7 |
binutils-develRed Hat:enterprise_linux:7::workstation |
before 0:2.23.52.0.1-55.el7 | 0:2.23.52.0.1-55.el7 |
binutilsUbuntu: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 less2.24-1ubuntu22.24-2ubuntu12.24-2ubuntu22.24-2ubuntu32.24-4ubuntu12.24-5ubuntu12.24-5ubuntu22.24-5ubuntu3 |
2.24-5ubuntu3.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE 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
secunia.com/advisories/62241
mandriva.com/security/advisories?name=MDVSA-2015:029
ubuntu.com/usn/USN-2496-1
lists.fedoraproject.org/pipermail/package-announce/2014-December/145328.html
openwall.com/lists/oss-security/2014/10/23/5
oracle.com/technetwork/topics/security/linuxbulletinoct2015-2719645.html
Show 67 moreShow less
sourceware.org/bugzilla/show_bug.cgi?id=17509
securityfocus.com/bid/70714
openwall.com/lists/oss-security/2014/10/26/2
bugzilla.redhat.com/show_bug.cgi?id=1156272
lists.fedoraproject.org/pipermail/package-announce/2014-December/145262.html
secunia.com/advisories/62746
lists.fedoraproject.org/pipermail/package-announce/2014-December/145742.html
sourceware.org/git?p=binutils-gdb.git%3Ba=commit%3Bh=bd25671c6f202c4a5108883caa2adb24ff6f361f
security.gentoo.org/glsa/201612-24
nvd.nist.gov/vuln/detail/CVE-2014-8484
sourceware.org/git?p=binutils-gdb.git;a=commit;h=bd25671c6f202c4a5108883caa2adb24ff6f361f
github.com/advisories/GHSA-4xrc-9849-6cr3
docs.bell-sw.com/security/cves/CVE-2014-8484
security-tracker.debian.org/tracker/CVE-2014-8484
advisories.mageia.org/MGASA-2015-0027.html
bugs.mageia.org/show_bug.cgi?id=15022
debian.org/security/2015/dsa-3123
access.redhat.com/errata/RHSA-2015:2079
access.redhat.com/security/updates/classification
rhn.redhat.com/errata/RHBA-2015-0974.html
bugzilla.redhat.com/show_bug.cgi?id=1157276
bugzilla.redhat.com/show_bug.cgi?id=1162570
bugzilla.redhat.com/show_bug.cgi?id=1162594
bugzilla.redhat.com/show_bug.cgi?id=1162607
bugzilla.redhat.com/show_bug.cgi?id=1162621
bugzilla.redhat.com/show_bug.cgi?id=1162655
bugzilla.redhat.com/show_bug.cgi?id=1162666
bugzilla.redhat.com/show_bug.cgi?id=1172766
bugzilla.redhat.com/show_bug.cgi?id=1200138
bugzilla.redhat.com/show_bug.cgi?id=1203603
bugzilla.redhat.com/show_bug.cgi?id=1238783
security.access.redhat.com/data/csaf/v2/advisories/2015/rhsa-2015_2079.json
access.redhat.com/security/cve/CVE-2014-8484
cve.org/CVERecord?id=CVE-2014-8484
access.redhat.com/security/cve/CVE-2014-8485
cve.org/CVERecord?id=CVE-2014-8485
nvd.nist.gov/vuln/detail/CVE-2014-8485
access.redhat.com/security/cve/CVE-2014-8501
cve.org/CVERecord?id=CVE-2014-8501
nvd.nist.gov/vuln/detail/CVE-2014-8501
access.redhat.com/security/cve/CVE-2014-8502
cve.org/CVERecord?id=CVE-2014-8502
nvd.nist.gov/vuln/detail/CVE-2014-8502
access.redhat.com/security/cve/CVE-2014-8503
cve.org/CVERecord?id=CVE-2014-8503
nvd.nist.gov/vuln/detail/CVE-2014-8503
access.redhat.com/security/cve/CVE-2014-8504
cve.org/CVERecord?id=CVE-2014-8504
nvd.nist.gov/vuln/detail/CVE-2014-8504
access.redhat.com/security/cve/CVE-2014-8737
cve.org/CVERecord?id=CVE-2014-8737
nvd.nist.gov/vuln/detail/CVE-2014-8737
access.redhat.com/security/cve/CVE-2014-8738
cve.org/CVERecord?id=CVE-2014-8738
nvd.nist.gov/vuln/detail/CVE-2014-8738
ubuntu.com/security/CVE-2014-8484
openwall.com/lists/oss-security/2014/10/23/4
openwall.com/lists/oss-security/2014/10/26
ubuntu.com/security/notices/USN-2496-1
ubuntu.com/security/CVE-2012-3509
ubuntu.com/security/CVE-2014-8485
ubuntu.com/security/CVE-2014-8501
ubuntu.com/security/CVE-2014-8502
ubuntu.com/security/CVE-2014-8503
ubuntu.com/security/CVE-2014-8504
ubuntu.com/security/CVE-2014-8737
ubuntu.com/security/CVE-2014-8738