Skip to content
OpenAdvisories
Low ALAS2-2019-1138 9 CVEs

Low: binutils security update (Amazon Linux 2)

Published Jan 7, 2019 · Updated Jan 9, 2019

Summary

Package updates are available for Amazon Linux 2 that fix the following vulnerabilities: CVE-2018-7643: 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. 1553119: CVE-2018-7643 binutils: Integer overflow in the display_debug_ranges function resulting in crash CVE-2018-7569: An integer wraparound has been discovered in the Binary File Descriptor (BFD) library distributed in GNU Binutils up to version 2.30. An attacker could cause a crash by providing an ELF file with corrupted DWARF debug information. 1551778: CVE-2018-7569 binutils: integer underflow or overflow via an ELF file with a corrupt DWARF FORM block in libbfd library CVE-2018-7568: An integer wraparound has been discovered in the Binary File Descriptor (BFD) library distributed in GNU Binutils up to version 2.30. An attacker could cause a crash by providing an ELF file with corrupted DWARF debug information. 1551771: CVE-2018-7568 binutils: integer overflow via an ELF file with corrupt dwarf1 debug information in libbfd library CVE-2018-7208: 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. 1546622: CVE-2018-7208 binutils: Improper bounds check in coffgen.c:coff_pointerize_aux() allows for denial of service when parsing a crafted COFF file CVE-2018-6323: 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. 1539886: CVE-2018-6323 binutils: Integer overflow in elf_object_p function in elfcode.h CVE-2018-13033: The Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.30, allows remote attackers to cause a denial of service (excessive memory allocation and application crash) via a crafted ELF file, as demonstrated by _bfd_elf_parse_attributes in elf-attrs.c and bfd_malloc in libbfd.c. This can occur during execution of nm. 1597436: CVE-2018-13033 binutils: Uncontrolled Resource Consumption in execution of nm CVE-2018-10535: The ignore_section_sym function in elf.c in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.30, does not validate the output_section pointer in the case of a symtab entry with a "SECTION" type that has a "0" value, which allows remote attackers to cause a denial of service (NULL pointer dereference and application crash) via a crafted file, as demonstrated by objcopy. 1574697: CVE-2018-10535 binutils: NULL pointer dereference in elf.c CVE-2018-10373: concat_filename in dwarf2.c in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.30, allows remote attackers to cause a denial of service (NULL pointer dereference and application crash) via a crafted binary file, as demonstrated by nm-new. 1573365: CVE-2018-10373 binutils: NULL pointer dereference in dwarf2.c:concat_filename() allows for denial of service via crafted file CVE-2018-10372: process_cu_tu_index in dwarf.c in GNU Binutils 2.30 allows remote attackers to cause a denial of service (heap-based buffer over-read and application crash) via a crafted binary file, as demonstrated by readelf. 1573356: CVE-2018-10372 binutils: Heap-base buffer over-read in dwarf.c:process_cu_tu_index() allows for denial of service via crafted file

Fixed packages 3

ReleasePackageFixed in
Amazon Linux · 2 binutils 0:2.29.1-27.amzn2.0.1
Amazon Linux · 2 binutils-debuginfo 0:2.29.1-27.amzn2.0.1
Amazon Linux · 2 binutils-devel 0:2.29.1-27.amzn2.0.1

Vulnerabilities 9

References

  • web
    https://alas.aws.amazon.com/cve/html/CVE-2018-10372.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2018-10373.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2018-10535.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2018-13033.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2018-6323.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2018-7208.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2018-7568.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2018-7569.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2018-7643.html