CVE-2017-14529
published 2017-09-18CVE-2017-14529: The pe_print_idata function in peXXigen.c in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.29, mishandles HintName…
PriorityP419medium5.5CVSS 3.0
AVLACLPRNUIRSUCNINAH
EPSS
1.51%
71.7th percentile
The pe_print_idata function in peXXigen.c in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.29, mishandles HintName vector entries, which allows remote attackers to cause a denial of service (heap-based buffer over-read and application crash) via a crafted PE file, related to the bfd_getl16 function.
Affected
6 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| debian | binutils | < binutils 2.29-10 (bookworm) | binutils 2.29-10 (bookworm) |
| gnu | binutils | — | — |
| gnu | binutils | >= 0 < 2.29-10 | 2.29-10 |
| gnu | binutils | >= 0 < 2.29-10 | 2.29-10 |
| gnu | binutils | >= 0 < 2.29-10 | 2.29-10 |
| gnu | binutils | >= 0 < 2.29-10 | 2.29-10 |
CVSS provenance
nvdv3.05.5MEDIUMCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
nvdv2.04.3MEDIUMAV:N/AC:M/Au:N/C:N/I:N/A:P
osv5.5MEDIUM
vendor_debian5.5MEDIUM
vendor_redhat5.5MEDIUM
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.
GHSA
GHSA-xmj2-hq7g-f72r: The pe_print_idata function in peXXigen
ghsa_unreviewed·2022-05-13
CVE-2017-14529 [MEDIUM] CWE-125 GHSA-xmj2-hq7g-f72r: The pe_print_idata function in peXXigen
The pe_print_idata function in peXXigen.c in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.29, mishandles HintName vector entries, which allows remote attackers to cause a denial of service (heap-based buffer over-read and application crash) via a crafted PE file, related to the bfd_getl16 function.
OSV
CVE-2017-14529: The pe_print_idata function in peXXigen
osv·2017-09-18·CVSS 5.5
CVE-2017-14529 [MEDIUM] CVE-2017-14529: The pe_print_idata function in peXXigen
The pe_print_idata function in peXXigen.c in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.29, mishandles HintName vector entries, which allows remote attackers to cause a denial of service (heap-based buffer over-read and application crash) via a crafted PE file, related to the bfd_getl16 function.
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-based buffer over-read in bfd_getl16 function in peXXigen.c
vendor_redhat·2017-09-17·CVSS 5.5
CVE-2017-14529 [MEDIUM] CWE-122 binutils: heap-based buffer over-read in bfd_getl16 function in peXXigen.c
binutils: heap-based buffer over-read in bfd_getl16 function in peXXigen.c
The pe_print_idata function in peXXigen.c in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.29, mishandles HintName vector entries, which allows remote attackers to cause a denial of service (heap-based buffer over-read and application crash) via a crafted PE file, related to the bfd_getl16 function.
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-14529: binutils - The pe_print_idata function in peXXigen.c in the Binary File Descriptor (BFD) li...
vendor_debian·2017·CVSS 5.5
CVE-2017-14529 [MEDIUM] CVE-2017-14529: binutils - The pe_print_idata function in peXXigen.c in the Binary File Descriptor (BFD) li...
The pe_print_idata function in peXXigen.c in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.29, mishandles HintName vector entries, which allows remote attackers to cause a denial of service (heap-based buffer over-read and application crash) via a crafted PE file, related to the bfd_getl16 function.
Scope: local
bookworm: resolved (fixed in 2.29-10)
bullseye: resolved (fixed in 2.29-10)
forky: resolved (fixed in 2.29-10)
sid: resolved (fixed in 2.29-10)
trixie: resolved (fixed in 2.29-10)
No detection rules found.
No public exploits indexed.
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 binutils: heap-based buffer over-read in bfd_getl16 function in peXXigen.c
bugzilla·2017-10-06·CVSS 5.5
CVE-2017-14529 [MEDIUM] CVE-2017-14529 binutils: heap-based buffer over-read in bfd_getl16 function in peXXigen.c
CVE-2017-14529 binutils: heap-based buffer over-read in bfd_getl16 function in peXXigen.c
The pe_print_idata function in peXXigen.c in the Binary File Descriptor
(BFD) library (aka libbfd), as distributed in GNU Binutils 2.29,
mishandles HintName vector entries, which allows remote attackers to
cause a denial of service (heap-based buffer over-read and application
crash) via a crafted PE file, related to the bfd_getl16 function.
Upstream bug:
https://sourceware.org/bugzilla/show_bug.cgi?id=22113
Upstream patch:
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=4d465c689a8fb27212ef358d0aee89d60dee69a6
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=dcaaca89e8618eba35193c27afcb1cfa54f74582
Discussion:
Created binutils tracking bugs for this issue:
Affects: fedora-
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://sourceware.org/bugzilla/show_bug.cgi?id=22113https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git%3Bh=4d465c689a8fb27212ef358d0aee89d60dee69a6https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git%3Bh=dcaaca89e8618eba35193c27afcb1cfa54f74582https://sourceware.org/bugzilla/show_bug.cgi?id=22113https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git%3Bh=4d465c689a8fb27212ef358d0aee89d60dee69a6https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git%3Bh=dcaaca89e8618eba35193c27afcb1cfa54f74582
2017-09-18
Published