CVE-2017-17124
published 2017-12-04CVE-2017-17124: The _bfd_coff_read_string_table function in coffgen.c in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.29.1, does not…
PriorityP335high7.8CVSS 3.0
AVLACLPRNUIRSUCHIHAH
EPSS
1.84%
76.7th percentile
The _bfd_coff_read_string_table function in coffgen.c in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.29.1, does not properly validate the size of the external string table, which allows remote attackers to cause a denial of service (excessive memory consumption, or heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted COFF binary.
Affected
6 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| debian | binutils | < binutils 2.29.90.20180122-1 (bookworm) | binutils 2.29.90.20180122-1 (bookworm) |
| gnu | binutils | — | — |
| gnu | binutils | >= 0 < 2.29.90.20180122-1 | 2.29.90.20180122-1 |
| gnu | binutils | >= 0 < 2.29.90.20180122-1 | 2.29.90.20180122-1 |
| gnu | binutils | >= 0 < 2.29.90.20180122-1 | 2.29.90.20180122-1 |
| gnu | binutils | >= 0 < 2.29.90.20180122-1 | 2.29.90.20180122-1 |
CVSS provenance
nvdv3.07.8HIGHCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
nvdv2.06.8MEDIUMAV:N/AC:M/Au:N/C:P/I:P/A:P
osv7.8HIGH
vendor_debian7.8LOW
vendor_redhat7.8HIGH
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
Ubuntu
GNU binutils vulnerabilities
vendor_ubuntu·2021-07-21
CVE-2018-19932 GNU binutils vulnerabilities
Title: GNU binutils vulnerabilities
Summary: Several security issues were fixed in GNU binutils.
USN-4336-1 fixed several vulnerabilities in GNU binutils. This update provides
the corresponding update for Ubuntu 16.04 ESM.
Original advisory details:
It was discovered that GNU binutils contained a large number of security
issues. If a user or automated system were tricked into processing a
specially-crafted file, a remote attacker could cause GNU binutils to
crash, resulting in a denial of service, or possibly execute arbitrary
code.
Instructions: In general, a standard system update will make all the necessary changes.
Red Hat
binutils: Heap buffer overflow in the _bfd_coff_read_string_table function
vendor_redhat·2017-11-28·CVSS 7.8
CVE-2017-17124 [HIGH] CWE-122 binutils: Heap buffer overflow in the _bfd_coff_read_string_table function
binutils: Heap buffer overflow in the _bfd_coff_read_string_table function
The _bfd_coff_read_string_table function in coffgen.c in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.29.1, does not properly validate the size of the external string table, which allows remote attackers to cause a denial of service (excessive memory consumption, or heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted COFF binary.
Package: binutils (Red Hat Enterprise Linux 5) - Will not fix
Package: binutils220 (Red Hat Enterprise Linux 5) - Will not fix
Package: binutils (Red Hat Enterprise Linux 6) - Will not fix
Package: binutils (Red Hat Enterprise Linux 7) - Will not fix
Debian
CVE-2017-17124: binutils - The _bfd_coff_read_string_table function in coffgen.c in the Binary File Descrip...
vendor_debian·2017·CVSS 7.8
CVE-2017-17124 [HIGH] CVE-2017-17124: binutils - The _bfd_coff_read_string_table function in coffgen.c in the Binary File Descrip...
The _bfd_coff_read_string_table function in coffgen.c in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.29.1, does not properly validate the size of the external string table, which allows remote attackers to cause a denial of service (excessive memory consumption, or heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted COFF binary.
Scope: local
bookworm: resolved (fixed in 2.29.90.20180122-1)
bullseye: resolved (fixed in 2.29.90.20180122-1)
forky: resolved (fixed in 2.29.90.20180122-1)
sid: resolved (fixed in 2.29.90.20180122-1)
trixie: resolved (fixed in 2.29.90.20180122-1)
GHSA
GHSA-x45v-w8hp-9v85: The _bfd_coff_read_string_table function in coffgen
ghsa_unreviewed·2022-05-14
CVE-2017-17124 [HIGH] CWE-119 GHSA-x45v-w8hp-9v85: The _bfd_coff_read_string_table function in coffgen
The _bfd_coff_read_string_table function in coffgen.c in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.29.1, does not properly validate the size of the external string table, which allows remote attackers to cause a denial of service (excessive memory consumption, or heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted COFF binary.
OSV
CVE-2017-17124: The _bfd_coff_read_string_table function in coffgen
osv·2017-12-04·CVSS 7.8
CVE-2017-17124 [HIGH] CVE-2017-17124: The _bfd_coff_read_string_table function in coffgen
The _bfd_coff_read_string_table function in coffgen.c in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.29.1, does not properly validate the size of the external string table, which allows remote attackers to cause a denial of service (excessive memory consumption, or heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted COFF binary.
No detection rules found.
No public exploits indexed.
Bugzilla
CVE-2017-17124 binutils: Heap buffer overflow in the _bfd_coff_read_string_table function
bugzilla·2017-12-11·CVSS 7.8
CVE-2017-17124 [HIGH] CVE-2017-17124 binutils: Heap buffer overflow in the _bfd_coff_read_string_table function
CVE-2017-17124 binutils: Heap buffer overflow in the _bfd_coff_read_string_table function
The _bfd_coff_read_string_table function in coffgen.c in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.29.1, does not properly validate the size of the external string table, which allows remote attackers to cause a denial of service (excessive memory consumption, or heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted COFF binary.
Upstream issue:
https://sourceware.org/bugzilla/show_bug.cgi?id=22507
Upstream patches:
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=b0029dce6867de1a2828293177b0e030d2f0f03c
Discussion:
Created binutils tracking bugs for this issue:
Affects: fedora-all [bug 1
Bugzilla
CVE-2017-14529 CVE-2017-14729 CVE-2017-14745 CVE-2017-14930 CVE-2017-14932 CVE-2017-14933 CVE-2017-14934 CVE-2017-14938 CVE-2017-14939 CVE-2017-14940 CVE-2017-14974 CVE-2017-15020 CVE-2017-15021 CVE-2
bugzilla·2017-10-06·CVSS 5.5
CVE-2017-14529 [MEDIUM] CVE-2017-14529 CVE-2017-14729 CVE-2017-14745 CVE-2017-14930 CVE-2017-14932 CVE-2017-14933 CVE-2017-14934 CVE-2017-14938 CVE-2017-14939 CVE-2017-14940 CVE-2017-14974 CVE-2017-15020 CVE-2017-15021 CVE-2
CVE-2017-14529 CVE-2017-14729 CVE-2017-14745 CVE-2017-14930 CVE-2017-14932 CVE-2017-14933 CVE-2017-14934 CVE-2017-14938 CVE-2017-14939 CVE-2017-14940 CVE-2017-14974 CVE-2017-15020 CVE-2017-15021 CVE-2017-15022 ... binutils: various flaws [fedora-all]
This is an automatically created tracking bug! It was created to ensure
that one or more security vulnerabilities are fixed in affected versions
of fedora-all.
For comments that are specific to the vulnerability please use bugs filed
against the "Security Response" product referenced in the "Blocks" field.
For more information see:
http://fedoraproject.org/wiki/Security/TrackingBugs
When submitting as an update, use the fedpkg template provided in the next
comment(s). This will include the bug IDs of this tracking bug as well as
the releva
Bugzilla
CVE-2017-14529 CVE-2017-14729 CVE-2017-14745 CVE-2017-14930 CVE-2017-14932 CVE-2017-14933 CVE-2017-14934 CVE-2017-14938 CVE-2017-14939 CVE-2017-14940 CVE-2017-14974 CVE-2017-15020 CVE-2017-15021 CVE-2
bugzilla·2017-10-06·CVSS 5.5
CVE-2017-14529 [MEDIUM] CVE-2017-14529 CVE-2017-14729 CVE-2017-14745 CVE-2017-14930 CVE-2017-14932 CVE-2017-14933 CVE-2017-14934 CVE-2017-14938 CVE-2017-14939 CVE-2017-14940 CVE-2017-14974 CVE-2017-15020 CVE-2017-15021 CVE-2
CVE-2017-14529 CVE-2017-14729 CVE-2017-14745 CVE-2017-14930 CVE-2017-14932 CVE-2017-14933 CVE-2017-14934 CVE-2017-14938 CVE-2017-14939 CVE-2017-14940 CVE-2017-14974 CVE-2017-15020 CVE-2017-15021 CVE-2017-15022 ... mingw-binutils: various flaws [epel-all]
This is an automatically created tracking bug! It was created to ensure
that one or more security vulnerabilities are fixed in affected versions
of epel-all.
For comments that are specific to the vulnerability please use bugs filed
against the "Security Response" product referenced in the "Blocks" field.
For more information see:
http://fedoraproject.org/wiki/Security/TrackingBugs
When submitting as an update, use the fedpkg template provided in the next
comment(s). This will include the bug IDs of this tracking bug as well as
the rele
https://security.gentoo.org/glsa/201811-17https://sourceware.org/bugzilla/show_bug.cgi?id=22507https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git%3Bh=b0029dce6867de1a2828293177b0e030d2f0f03chttps://security.gentoo.org/glsa/201811-17https://sourceware.org/bugzilla/show_bug.cgi?id=22507https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git%3Bh=b0029dce6867de1a2828293177b0e030d2f0f03c
2017-12-04
Published