GNU Binutils 2.31.1
Approved changes feed: RSS · Atom
cpe:2.3:a:gnu:binutils:2.31.1:*:*:*:*:*:*:*
part: a version: 2.31.1 update: *
| Vendor | Gnu (575dd98a-a14a-5d9e-a2eb-97d38d86fcb9) |
|---|---|
| Product | Binutils (bdfd61c2-da72-5ce9-819e-45ee45378259) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
| Notes | Imported from NVD CPE 2.0 feed |
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
pkg:deb/debian/binutils |
purl2cpe | 2026-06-01 10:11:54.199061 |
pkg:deb/ubuntu/binutils |
purl2cpe | 2026-06-01 10:11:54.199062 |
pkg:github/bminor/binutils-gdb |
purl2cpe | 2026-06-01 10:11:54.199063 |
pkg:redox-os/redox-os/binutils-gdb |
purl2cpe | 2026-06-01 10:11:54.199065 |
pkg:rpm/fedora/binutils |
purl2cpe | 2026-06-01 10:11:54.199066 |
pkg:rpm/opensuse/binutils |
purl2cpe | 2026-06-01 10:11:54.199067 |
pkg:sourceware/binutils-gdb |
purl2cpe | 2026-06-01 10:11:54.199069 |
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2018-20712 |
vulnerable | 2026-06-08 05:11:27.768796 |
Details available
A heap-based buffer over-read exists in the function d_expression_1 in cp-demangle.c in GNU libiberty, as distributed in GNU Binutils 2.31.1. A crafted input can cause segmentation faults, leading to denial-of-service, as demonstrated by c++filt.
Published: 2019-01-15T00:00:00.000Z
Updated: 2024-08-05T12:05:17.694Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2018-20673 |
vulnerable | 2026-06-08 05:11:27.708777 |
Details available
The demangle_template function in cplus-dem.c in GNU libiberty, as distributed in GNU Binutils 2.31.1, contains an integer overflow vulnerability (for "Create an array for saving the template argument values") that can trigger a heap-based buffer overflow, as demonstrated by nm.
Published: 2019-01-04T17:00:00.000Z
Updated: 2024-08-05T12:05:17.789Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2018-20657 |
vulnerable | 2026-06-08 05:11:27.678717 |
Details available
The demangle_template function in cplus-dem.c in GNU libiberty, as distributed in GNU Binutils 2.31.1, has a memory leak via a crafted string, leading to a denial of service (memory consumption), as demonstrated by cxxfilt, a related issue to CVE-2018-12698.
Published: 2019-01-02T14:00:00.000Z
Updated: 2024-08-05T12:05:17.725Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2018-20651 |
vulnerable | 2026-06-08 05:11:27.672962 |
Details available
A NULL pointer dereference was discovered in elf_link_add_object_symbols in elflink.c in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.31.1. This occurs for a crafted ET_DYN with no program headers. A specially crafted ELF file allows remote attackers to cause a denial of service, as demonstrated by ld.
Published: 2019-01-01T16:00:00.000Z
Updated: 2024-08-05T12:05:17.829Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2018-20623 |
vulnerable | 2026-06-08 05:11:27.643957 |
Details available
In GNU Binutils 2.31.1, there is a use-after-free in the error function in elfcomm.c when called from the process_archive function in readelf.c via a crafted ELF file.
Published: 2018-12-31T19:00:00.000Z
Updated: 2025-05-06T18:03:56.837Z Reference links |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2018-17360 |
vulnerable | 2026-06-08 05:11:06.276460 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2018-17359 |
vulnerable | 2026-06-08 05:11:06.276095 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2018-17358 |
vulnerable | 2026-06-08 05:11:06.275584 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.