Approved changes feed: RSS · Atom

cpe:2.3:a:gnu:binutils:2.31.1:*:*:*:*:*:*:*

part: a version: 2.31.1 update: *

VendorGnu (575dd98a-a14a-5d9e-a2eb-97d38d86fcb9)
ProductBinutils (bdfd61c2-da72-5ce9-819e-45ee45378259)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from NVD CPE 2.0 feed

PURL mappings

PURLSourceLast 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

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
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
Reference links
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
Reference links
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
Reference links
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
Reference links
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.