CVEInsight.
TrendingZero-DayExploreBrowseSearchSaved
CVEInsight.

Free vulnerability intelligence for developers, security teams, and researchers. Data sourced from public databases for informational purposes only.

Explore

HomeTrendingZero-Day WatchAttack TypesBrowse CVEsSearch

Legal

Privacy PolicyTerms of ServiceData Disclaimer

© 2026CVEInsight. For informational use only — not a substitute for professional security advice.

CVE data sourced from NVD / NIST & public disclosures.

gnu

binutils

154 known vulnerabilities · sorted by CVSS score

CVE-2018-12699
CRITICAL9.8

finish_stab in stabs.c in GNU Binutils 2.30 allows attackers to cause a denial of service (heap-based buffer overflow) or possibly have unspecified other impact, as demonstrated by an out-of-bounds write of 8 bytes. This can occur during execution of objdump.

gnu / binutils+1
Network
Published Jun 23, 2018
Page 1 of 8
CVE-2020-19726
HIGH8.8

An issue was discovered in binutils libbfd.c 2.36 relating to the auxiliary symbol data allows attackers to read or write to system memory or cause a denial of service.

gnu / binutils
Network
Published Aug 22, 2023
CVE-2018-1000876
HIGH7.8

binutils version 2.32 and earlier contains a Integer Overflow vulnerability in objdump, bfd_get_dynamic_reloc_upper_bound,bfd_canonicalize_dynamic_reloc that can result in Integer overflow trigger heap overflow. Successful exploitation allows execution of arbitrary code.. This attack appear to be exploitable via Local. This vulnerability appears to have been fixed in after commit 3a551c7a1b80fca579461774860574eabfd7f18f.

gnu / binutils+4
Local
Published Dec 20, 2018
CVE-2022-47673
HIGH7.8

An issue was discovered in Binutils addr2line before 2.39.3, function parse_module contains multiple out of bound reads which may cause a denial of service or other unspecified impacts.

gnu / binutils
Local
Published Aug 22, 2023
CVE-2019-9070
HIGH7.8

An issue was discovered in GNU libiberty, as distributed in GNU Binutils 2.32. It is a heap-based buffer over-read in d_expression_1 in cp-demangle.c after many recursive calls.

gnu / binutils+4
Local
Published Feb 24, 2019
CVE-2021-45078
HIGH7.8

stab_xcoff_builtin_type in stabs.c in GNU Binutils through 2.37 allows attackers to cause a denial of service (heap-based buffer overflow) or possibly have unspecified other impact, as demonstrated by an out-of-bounds write. NOTE: this issue exists because of an incorrect fix for CVE-2018-12699.

gnu / binutils+7
Local
Published Dec 15, 2021
CVE-2022-45703
HIGH7.8

Heap buffer overflow vulnerability in binutils readelf before 2.40 via function display_debug_section in file readelf.c.

gnu / binutils
Local
Published Aug 22, 2023
CVE-2018-6543
HIGH7.8

In GNU Binutils 2.30, there's an integer overflow in the function load_specific_debug_section() in objdump.c, which results in `malloc()` with 0 size. A crafted ELF file allows remote attackers to cause a denial of service (application crash) or possibly have unspecified other impact.

gnu / binutils
Local
Published Feb 2, 2018
CVE-2018-7208
HIGH7.8

In the coff_pointerize_aux function in coffgen.c in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.30, an index is not validated, which allows remote attackers to cause a denial of service (segmentation fault) or possibly have unspecified other impact via a crafted file, as demonstrated by objcopy of a COFF object.

gnu / binutils+3
Local
Published Feb 18, 2018
CVE-2022-47696
HIGH7.8

An issue was discovered Binutils objdump before 2.39.3 allows attackers to cause a denial of service or other unspecified impacts via function compare_symbols.

gnu / binutils
Local
Published Aug 22, 2023
CVE-2018-7643
HIGH7.8

The display_debug_ranges function in dwarf.c in GNU Binutils 2.30 allows remote attackers to cause a denial of service (integer overflow and application crash) or possibly have unspecified other impact via a crafted ELF file, as demonstrated by objdump.

gnu / binutils+3
Local
Published Mar 2, 2018
CVE-2019-9077
HIGH7.8

An issue was discovered in GNU Binutils 2.32. It is a heap-based buffer overflow in process_mips_specific in readelf.c via a malformed MIPS option section.

gnu / binutils+3
Local
Published Feb 24, 2019
CVE-2019-9075
HIGH7.8

An issue was discovered in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.32. It is a heap-based buffer overflow in _bfd_archive_64_bit_slurp_armap in archive64.c.

gnu / binutils+29
Local
Published Feb 24, 2019
CVE-2021-37322
HIGH7.8

GCC c++filt v2.26 was discovered to contain a use-after-free vulnerability via the component cplus-dem.c.

gnu / binutils+1
Local
Published Nov 18, 2021
CVE-2022-47695
HIGH7.8

An issue was discovered Binutils objdump before 2.39.3 allows attackers to cause a denial of service or other unspecified impacts via function bfd_mach_o_get_synthetic_symtab in match-o.c.

gnu / binutils
Local
Published Aug 22, 2023
CVE-2021-20294
HIGH7.8

A flaw was found in binutils readelf 2.35 program. An attacker who is able to convince a victim using readelf to read a crafted file could trigger a stack buffer overflow, out-of-bounds write of arbitrary data supplied by the attacker. The highest impact of this flaw is to confidentiality, integrity, and availability.

gnu / binutils
Local
Published Apr 29, 2021
CVE-2022-44840
HIGH7.8

Heap buffer overflow vulnerability in binutils readelf before 2.40 via function find_section_in_set in file readelf.c.

gnu / binutils
Local
Published Aug 22, 2023
CVE-2018-19931
HIGH7.8

An issue was discovered in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils through 2.31. There is a heap-based buffer overflow in bfd_elf32_swap_phdr_in in elfcode.h because the number of program headers is not restricted.

gnu / binutils+2
Local
Published Dec 7, 2018
CVE-2023-1579
HIGH7.8

Heap based buffer overflow in binutils-gdb/bfd/libbfd.c in bfd_getl64.

gnu / binutils
Local
Published Apr 3, 2023
CVE-2018-6323
HIGH7.8

The elf_object_p function in elfcode.h in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.29.1, has an unsigned integer overflow because bfd_size_type multiplication is not used. A crafted ELF file allows remote attackers to cause a denial of service (application crash) or possibly have unspecified other impact.

gnu / binutils
Local
Published Jan 26, 2018