Gnu Binutils vulnerabilities
298 known vulnerabilities affecting gnu/binutils.
Total CVEs
298
CISA KEV
0
Public exploits
12
Exploited in wild
0
Severity breakdown
CRITICAL5HIGH121MEDIUM158LOW14
Vulnerabilities
Page 14 of 15
CVE-2022-38533P4MEDIUMCVSS 5.5≤ 2.392022-08-26
CVE-2022-38533 [MEDIUM] CWE-787 CVE-2022-38533: In GNU Binutils before 2.40, there is a heap-buffer-overflow in the error function bfd_getl32 when c
In GNU Binutils before 2.40, there is a heap-buffer-overflow in the error function bfd_getl32 when called from the strip_main function in strip-new via a crafted file.
nvdosv
CVE-2025-69644P4MEDIUMCVSS 5.0fixed in 2.462026-03-06
CVE-2025-69644 [MEDIUM] CWE-400 CVE-2025-69644: An issue was discovered in Binutils before 2.46. The objdump contains a denial-of-service vulnerabil
An issue was discovered in Binutils before 2.46. The objdump contains a denial-of-service vulnerability when processing a crafted binary with malformed debug information. A logic flaw in the handling of DWARF location list headers can cause objdump to enter an unbounded loop and produce endless output until manually interrupted. This issue affects v
nvd
CVE-2014-8737P4LOWCVSS 3.6≤ 2.242014-12-09
CVE-2014-8737 [LOW] CWE-22 CVE-2014-8737: Multiple directory traversal vulnerabilities in GNU binutils 2.24 and earlier allow local users to d
Multiple directory traversal vulnerabilities in GNU binutils 2.24 and earlier allow local users to delete arbitrary files via a .. (dot dot) or full path name in an archive to (1) strip or (2) objcopy or create arbitrary files via (3) a .. (dot dot) or full path name in an archive to ar.
nvdosv
CVE-2017-15025P4MEDIUMCVSS 5.5v2.292017-10-05
CVE-2017-15025 [MEDIUM] CWE-369 CVE-2017-15025: decode_line_info in dwarf2.c in the Binary File Descriptor (BFD) library (aka libbfd), as distribute
decode_line_info in dwarf2.c in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.29, allows remote attackers to cause a denial of service (divide-by-zero error and application crash) via a crafted ELF file.
nvdosv
CVE-2017-15024P4MEDIUMCVSS 5.5v2.292017-10-05
CVE-2017-15024 [MEDIUM] CWE-835 CVE-2017-15024: find_abstract_instance_name in dwarf2.c in the Binary File Descriptor (BFD) library (aka libbfd), as
find_abstract_instance_name in dwarf2.c in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.29, allows remote attackers to cause a denial of service (infinite recursion and application crash) via a crafted ELF file.
nvdosv
CVE-2018-17358P4MEDIUMCVSS 5.5v2.31.12018-09-23
CVE-2018-17358 [MEDIUM] CWE-119 CVE-2018-17358: An issue was discovered in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in
An issue was discovered in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.31. An invalid memory access exists in _bfd_stab_section_find_nearest_line in syms.c. Attackers could leverage this vulnerability to cause a denial of service (application crash) via a crafted ELF file.
nvdosv
CVE-2018-17359P4MEDIUMCVSS 5.5v2.31.12018-09-23
CVE-2018-17359 [MEDIUM] CWE-119 CVE-2018-17359: An issue was discovered in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in
An issue was discovered in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.31. An invalid memory access exists in bfd_zalloc in opncls.c. Attackers could leverage this vulnerability to cause a denial of service (application crash) via a crafted ELF file.
nvdosv
CVE-2017-14932P4MEDIUMCVSS 5.5v2.292017-09-30
CVE-2017-14932 [MEDIUM] CWE-835 CVE-2017-14932: decode_line_info in dwarf2.c in the Binary File Descriptor (BFD) library (aka libbfd), as distribute
decode_line_info in dwarf2.c in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.29, allows remote attackers to cause a denial of service (infinite loop) via a crafted ELF file.
nvdosv
CVE-2017-14933P4MEDIUMCVSS 5.5v2.292017-09-30
CVE-2017-14933 [MEDIUM] CWE-835 CVE-2017-14933: read_formatted_entries in dwarf2.c in the Binary File Descriptor (BFD) library (aka libbfd), as dist
read_formatted_entries in dwarf2.c in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.29, allows remote attackers to cause a denial of service (infinite loop) via a crafted ELF file.
nvdosv
CVE-2017-7209P4MEDIUMCVSS 5.5v2.282017-03-21
CVE-2017-7209 [MEDIUM] CWE-476 CVE-2017-7209: The dump_section_as_bytes function in readelf in GNU Binutils 2.28 accesses a NULL pointer while rea
The dump_section_as_bytes function in readelf in GNU Binutils 2.28 accesses a NULL pointer while reading section contents in a corrupt binary, leading to a program crash.
nvdosv
CVE-2020-16593P4MEDIUMCVSS 5.5v2.352020-12-09
CVE-2020-16593 [MEDIUM] CWE-476 CVE-2020-16593: A Null Pointer Dereference vulnerability exists in the Binary File Descriptor (BFD) library (aka lib
A Null Pointer Dereference vulnerability exists in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.35, in scan_unit_for_symbols, as demonstrated in addr2line, that can cause a denial of service via a crafted file.
nvdosv
CVE-2017-6966P4MEDIUMCVSS 5.5v2.282017-03-17
CVE-2017-6966 [MEDIUM] CWE-416 CVE-2017-6966: readelf in GNU Binutils 2.28 has a use-after-free (specifically read-after-free) error while process
readelf in GNU Binutils 2.28 has a use-after-free (specifically read-after-free) error while processing multiple, relocated sections in an MSP430 binary. This is caused by mishandling of an invalid symbol index, and mishandling of state across invocations.
nvdosv
CVE-2020-16591P4MEDIUMCVSS 5.5v2.352020-12-09
CVE-2020-16591 [MEDIUM] CWE-125 CVE-2020-16591: A Denial of Service vulnerability exists in the Binary File Descriptor (BFD) in GNU Binutils 2.35 du
A Denial of Service vulnerability exists in the Binary File Descriptor (BFD) in GNU Binutils 2.35 due to an invalid read in process_symbol_table, as demonstrated in readeif.
nvdosv
CVE-2023-25586P4MEDIUMCVSS 5.5v2.402023-09-14
CVE-2023-25586 [MEDIUM] CWE-457 CVE-2023-25586: A flaw was found in Binutils. A logic fail in the bfd_init_section_decompress_status function may le
A flaw was found in Binutils. A logic fail in the bfd_init_section_decompress_status function may lead to the use of an uninitialized variable that can cause a crash and local denial of service.
nvdosv
CVE-2017-14934P4MEDIUMCVSS 5.5v2.292017-09-30
CVE-2017-14934 [MEDIUM] CWE-131 CVE-2017-14934: process_debug_info in dwarf.c in the Binary File Descriptor (BFD) library (aka libbfd), as distribut
process_debug_info in dwarf.c in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.29, allows remote attackers to cause a denial of service (infinite loop) via a crafted ELF file that contains a negative size value in a CU structure.
nvdosv
CVE-2020-16599P4MEDIUMCVSS 5.5v2.35vbinutils 2.39-72020-12-09
CVE-2020-16599 [MEDIUM] CWE-476 CVE-2020-16599: A Null Pointer Dereference vulnerability exists in the Binary File Descriptor (BFD) library (aka lib
A Null Pointer Dereference vulnerability exists in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.35, in _bfd_elf_get_symbol_version_string, as demonstrated in nm-new, that can cause a denial of service via a crafted file.
nvdosv
CVE-2022-47008P4MEDIUMCVSS 5.5≥ 2.34, ≤ 2.382023-08-22
CVE-2022-47008 [MEDIUM] CWE-401 CVE-2022-47008: An issue was discovered function make_tempdir, and make_tempname in bucomm.c in Binutils 2.34 thru 2
An issue was discovered function make_tempdir, and make_tempname in bucomm.c in Binutils 2.34 thru 2.38, allows attackers to cause a denial of service due to memory leaks.
nvdosv
CVE-2023-25585P4MEDIUMCVSS 5.5v2.402023-09-14
CVE-2023-25585 [MEDIUM] CWE-457 CVE-2023-25585: A flaw was found in Binutils. The use of an uninitialized field in the struct module *module may lea
A flaw was found in Binutils. The use of an uninitialized field in the struct module *module may lead to application crash and local denial of service.
nvdosv
CVE-2020-21490P4MEDIUMCVSS 5.5fixed in 2.342023-08-22
CVE-2020-21490 [MEDIUM] CWE-401 CVE-2020-21490: An issue was discovered in GNU Binutils 2.34. It is a memory leak when process microblaze-dis.c. Thi
An issue was discovered in GNU Binutils 2.34. It is a memory leak when process microblaze-dis.c. This one will consume memory on each insn disassembled.
nvdosv
CVE-2020-19724P4MEDIUMCVSS 5.5fixed in 2.342023-08-22
CVE-2020-19724 [MEDIUM] CWE-401 CVE-2020-19724: A memory consumption issue in get_data function in binutils/nm.c in GNU nm before 2.34 allows attack
A memory consumption issue in get_data function in binutils/nm.c in GNU nm before 2.34 allows attackers to cause a denial of service via crafted command.
nvdosv