Search vulnerabilities

Results 1,296

Export CSV
CVE-2018-20002

binutils: memory leak in _bfd_generic_read_minisymbols function in syms.c

The _bfd_generic_read_minisymbols function in syms.c in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.31, has a memory leak via a crafted ELF file, leading to a denial of service (memory consumption), as demonstrated by nm.

CVSS 3.0 · 5.5 Medium EPSS 1.8% KEV · Not listed
Vendors
CVE-2018-19932

binutils: Integer overflow due to the IS_CONTAINED_BY_LMA macro resulting in a denial of service

An issue was discovered in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils through 2.31. There is an integer overflow and infinite loop caused by the IS_CONTAINED_BY_LMA macro in elf.c.

CVSS 3.0 · 5.5 Medium EPSS 2.0% KEV · Not listed
Vendors
CVE-2018-19931

binutils: Heap-based buffer overflow in bfd_elf32_swap_phdr_in function resulting in a denial of service

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.

CVSS 3.1 · 7.8 High EPSS 1.6% KEV · Not listed
Vendors
CVE-2018-18751

gettext: double free in default_add_message in read-catalog.c

An issue was discovered in GNU gettext 0.19.8. There is a double free in default_add_message in read-catalog.c, related to an invalid free in po_gram_parse in po-gram-gen.y, as demonstrated by lt-msgfmt.

CVSS 3.0 · 9.8 Critical EPSS 4.3% KEV · Not listed
Vendors
Products
CVE-2018-18701

binutils: infinite recursion in next_is_type_qual and cplus_demangle_type functions in cp-demangle.c

An issue was discovered in cp-demangle.c in GNU libiberty, as distributed in GNU Binutils 2.31. There is a stack consumption vulnerability resulting from infinite recursion in the functions next_is_type_qual() and cplus_demangle_type() in cp-demangle.c. Remote attackers could leverage this vulnerability to cause a denial-of-service via an ELF file, as demonstrated by nm.

CVSS 3.0 · 5.5 Medium EPSS 1.7% KEV · Not listed
Vendors
Gnu
Products
CVE-2018-18607

binutils: NULL pointer dereference in elf_link_input_bfd in elflink.c

An issue was discovered in elf_link_input_bfd in elflink.c in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.31. There is a NULL pointer dereference in elf_link_input_bfd when used for finding STT_TLS symbols without any TLS section. A specially crafted ELF allows remote attackers to cause a denial of service, as demonstrated by ld.

CVSS 3.0 · 5.5 Medium EPSS 2.3% KEV · Not listed
Vendors
CVE-2018-18606

binutils: NULL pointer dereference in _bfd_add_merge_section in merge_strings function in merge.c

An issue was discovered in the merge_strings function in merge.c in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.31. There is a NULL pointer dereference in _bfd_add_merge_section when attempting to merge sections with large alignments. A specially crafted ELF allows remote attackers to cause a denial of service, as demonstrated by ld.

CVSS 3.0 · 5.5 Medium EPSS 2.3% KEV · Not listed
Vendors
CVE-2018-18605

binutils: heap-based buffer over-read in sec_merge_hash_lookup in merge.c

A heap-based buffer over-read issue was discovered in the function sec_merge_hash_lookup in merge.c in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.31, because _bfd_add_merge_section mishandles section merges when size is not a multiple of entsize. A specially crafted ELF allows remote attackers to cause a denial of service, as demonstrated by ld.

CVSS 3.0 · 5.5 Medium EPSS 2.3% KEV · Not listed
Vendors
CVE-2018-18484

binutils: Stack exhaustion in cp-demangle.c allows for denial of service

An issue was discovered in cp-demangle.c in GNU libiberty, as distributed in GNU Binutils 2.31. Stack Exhaustion occurs in the C++ demangling functions provided by libiberty, and there is a stack consumption problem caused by recursive stack frames: cplus_demangle_type, d_bare_function_type, d_function_type.

CVSS 3.0 · 5.5 Medium EPSS 1.9% KEV · Not listed
Vendors
Gnu
Products
CVE-2018-18483

binutils: Integer overflow in cplus-dem.c:get_count() allows for denial of service

The get_count function in cplus-dem.c in GNU libiberty, as distributed in GNU Binutils 2.31, allows remote attackers to cause a denial of service (malloc called with the result of an integer-overflowing calculation) or possibly have unspecified other impact via a crafted string, as demonstrated by c++filt.

CVSS 3.0 · 7.8 High EPSS 2.5% KEV · Not listed
Vendors
Gnu
Products
CVE-2018-18309

binutils: invalid memory address dereference in read_reloc in reloc.c

An issue was discovered in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.31. An invalid memory address dereference was discovered in read_reloc in reloc.c. The vulnerability causes a segmentation fault and application crash, which leads to denial of service, as demonstrated by objdump, because of missing _bfd_clear_contents bounds checking.

CVSS 3.0 · 5.5 Medium EPSS 1.8% KEV · Not listed
Vendors
Gnu
Products
CVE-2018-17985

binutils: Stack consumption problem caused by the cplus_demangle_type

An issue was discovered in cp-demangle.c in GNU libiberty, as distributed in GNU Binutils 2.31. There is a stack consumption problem caused by the cplus_demangle_type function making recursive calls to itself in certain scenarios involving many 'P' characters.

CVSS 3.0 · 5.5 Medium EPSS 1.3% KEV · Not listed
Vendors
Gnu
Products
CVE-2018-17942

gnulib: heap-based buffer overflow in convert_to_decimal function in vasnprintf.c

The convert_to_decimal function in vasnprintf.c in Gnulib before 2018-09-23 has a heap-based buffer overflow because memory is not allocated for a trailing '\0' character during %f processing.

CVSS 3.0 · 8.8 High EPSS 2.9% KEV · Not listed
Vendors
Gnu
Products
CVE-2018-17794

binutils: NULL pointer dereference in libiberty/cplus-dem.c:work_stuff_copy_to_from() via crafted input

An issue was discovered in cplus-dem.c in GNU libiberty, as distributed in GNU Binutils 2.31. There is a NULL pointer dereference in work_stuff_copy_to_from when called from iterate_demangle_function.

CVSS 3.0 · 6.5 Medium EPSS 1.9% KEV · Not listed
Vendors
Gnu
Products
CVE-2018-17360

binutils: heap-based buffer over-read in bfd_getl32 in libbfd.c

An issue was discovered in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.31. a heap-based buffer over-read in bfd_getl32 in libbfd.c allows an attacker to cause a denial of service through a crafted PE file. This vulnerability can be triggered by the executable objdump.

CVSS 3.0 · 5.5 Medium EPSS 1.3% KEV · Not listed
Vendors
Gnu
Products
CVE-2018-17359

binutils: invalid memory access in bfd_zalloc in opncls.c

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.

CVSS 3.0 · 5.5 Medium EPSS 1.3% KEV · Not listed
Vendors
Gnu
Products
CVE-2018-17358

binutils: invalid memory access in _bfd_stab_section_find_nearest_line in syms.c

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.

CVSS 3.0 · 5.5 Medium EPSS 1.3% KEV · Not listed
Vendors
Gnu
Products
CVE-2018-16868

gnutls: Bleichenbacher-like side channel leakage in PKCS#1 v1.5 verification and padding oracle verification

A Bleichenbacher type side-channel based padding oracle attack was found in the way gnutls handles verification of RSA decrypted PKCS#1 v1.5 data. An attacker who is able to run process on the same physical core as the victim process, could use this to extract plaintext or in some cases downgrade any TLS connections to a vulnerable server.

CVSS 3.1 · 5.6 Medium EPSS < 1% KEV · Not listed
Vendors
Gnu
Products
CVE-2018-14524

dwg_decode_eed in decode.c in GNU LibreDWG before 0.6 leads to a double free (in dwg_free_eed in free.c) because it does not properly manage the obj->eed value after a free occurs.

CVSS 3.0 · 6.5 Medium EPSS 1.1% KEV · Not listed
Vendors
Gnu
Products