CVE-2019-17451
An issue was discovered in the Binary File Descriptor (BFD) library (aka libbfd), as distributed...
An issue was discovered in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.32. It is an integer overflow leading to a SEGV in _bfd_dwarf2_find_nearest_line in dwarf2.c, as demonstrated by nm.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
6.5
An issue was discovered in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.32. It is an integer overflow leading to a SEGV in _bfd_dwarf2_find_nearest_line in dwarf2.c, as demonstrated by nm.
- Record
CVE-2019-17451- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:N/I:N/A:P - Weakness
- CWE-190
- Updated
- 2026-11-02
CVE List No score
An issue was discovered in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.32. It is an integer overflow leading to a SEGV in _bfd_dwarf2_find_nearest_line in dwarf2.c, as demonstrated by nm.
- Record
CVE-2019-17451- Updated
- 2026-11-02
EUVDEUVD-2019-7840 No score
An issue was discovered in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.32. It is an integer overflow leading to a SEGV in _bfd_dwarf2_find_nearest_line in dwarf2.c, as demonstrated by nm.
- Record
EUVD-2019-7840- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-f35q-5cxw-mfww
6.5
An issue was discovered in the Binary File Descriptor (BFD) library (aka libbfd), as distributed...
An issue was discovered in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.32. It is an integer overflow leading to a SEGV in _bfd_dwarf2_find_nearest_line in dwarf2.c, as demonstrated by nm.
- Record
GHSA-f35q-5cxw-mfww- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-190
- Updated
- 2026-11-02
OSVBELL-CVE-2019-17451
6.5
CVE-2019-17451 does not affect BellSoft software
- Record
BELL-CVE-2019-17451- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSV
6.5
An issue was discovered in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.32. It is an integer overflow leading to a SEGV in _bfd_dwarf2_find_nearest_line in dwarf2.c, as demonstrated by nm.
- Record
CVE-2019-17451- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 13 moreShow less
OSVDEBIAN-CVE-2019-17451
6.5
An issue was discovered in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.32. It is an integer overflow leading to a SEGV in _bfd_dwarf2_find_nearest_line in dwarf2.c, as demonstrated by nm.
- Record
DEBIAN-CVE-2019-17451- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2020:1797
4.7
Red Hat Security Advisory: binutils security and bug fix update
- Record
RHSA-2020:1797- CVSS 3.0
- 4.7 Medium
CVSS:3.0/AV:L/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2019-17451
6.5
An issue was discovered in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.32. It is an integer overflow leading to a SEGV in _bfd_dwarf2_find_nearest_line in dwarf2.c, as demonstrated by nm.
- Record
UBUNTU-CVE-2019-17451- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVCLSA-2021-1635459139 No score
Fix CVE(s): CVE-2018-6323, CVE-2017-8421, CVE-2017-15024, CVE-2017-15025, CVE-2017-15022, CVE-2017-15020, CVE-2017-15021, CVE-2017-15225, CVE-2018-18483, CVE-2017-15996, CVE-2018-18484, CVE-2017-12799, CVE-2017-16831, CVE-2017-16832, CVE-2018-1000876, CVE-2018-7208, CVE-2019-14250, CVE-2017-12967, CVE-2019-9075, CVE-2017-17080, CVE-2019-9074, CVE-2018-17794, CVE-2017-17125, CVE-2017-17124, CVE-2017-17121, CVE-2017-6969, CVE-2017-17123, CVE-2018-17358, CVE-2017-6965, CVE-2017-6966, CVE-2018-12641, CVE-2018-8945, CVE-2017-7299, CVE-2018-12699, CVE-2018-10372, CVE-2018-10373, CVE-2019-17451, CVE-2019-17450, CVE-2018-18701, CVE-2018-18700, CVE-2017-7210, CVE-2018-20623, CVE-2017-15938, CVE-2017-15939, CVE-2017-9039, CVE-2017-9038, CVE-2017-14940, CVE-2018-17985, CVE-2018-12700, CVE-2017-9742, CVE-2017-9745, CVE-2017-9744, CVE-2017-9747, CVE-2017-7209, CVE-2017-9749, CVE-2017-9748, CVE-2018-9138, CVE-2017-16828, CVE-2017-16827, CVE-2017-16826, CVE-2017-7614, CVE-2018-6759, CVE-2016-4491, CVE-2017-9044, CVE-2017-9746, CVE-2017-9042, CVE-2017-9040, CVE-2017-9041, CVE-2017-9752, CVE-2017-9753, CVE-2017-9750, CVE-2017-9751, CVE-2017-9756, CVE-2016-4493, CVE-2017-9754, CVE-2017-9755, CVE-2016-4492, CVE-2018-19932, CVE-2017-12458, CVE-2017-12459, CVE-2018-18606, CVE-2018-18607, CVE-2018-18605, CVE-2017-12452, CVE-2017-12453, CVE-2017-12450, CVE-2017-12451, CVE-2017-12456, CVE-2016-4490, CVE-2017-12454, CVE-2017-12455, CVE-2019-14444, CVE-2016-2226, CVE-2017-7224, CVE-2017-7225, CVE-2017-7226, CVE-2017-7227, CVE-2018-18309, CVE-2017-7223, CVE-2017-12449, CVE-2017-12448, CVE-2016-4488, CVE-2016-4489, CVE-2018-17359, CVE-2016-4487, CVE-2018-20671, CVE-2018-20002, CVE-2017-14128, CVE-2017-14129, CVE-2018-7568, CVE-2018-7569, CVE-2017-7302, CVE-2017-7301, CVE-2017-7300, CVE-2018-12934, CVE-2017-8394, CVE-2018-7643, CVE-2018-7642, CVE-2018-17360, CVE-2019-12972, CVE-2018-13033, CVE-2018-19931, CVE-2018-10534, CVE-2018-10535, CVE-2019-9077, CVE-2019-9071, CVE-2019-9070, CVE-2019-9073, CVE-2017-14333, CVE-2018-12698, CVE-2017-14130, CVE-2018-12697, CVE-2018-6543, CVE-2017-9954, CVE-2017-12457, CVE-2017-14939, CVE-2017-14938, CVE-2017-14932, CVE-2017-14930, CVE-2017-8398, CVE-2017-8393, CVE-2017-8395, CVE-2017-14529, CVE-2017-8397, CVE-2017-8396, CVE-2017-13710, CVE-2016-6131
- SECURITY UPDATE:
- CVE-*.patch: backported many upstream patches to fix security issues.
- CVE-2016-2226, CVE-2016-4487, CVE-2016-4488, CVE-2016-4489, CVE-2016-4490, CVE-2016-4492, CVE-2016-4493, CVE-2016-6131, CVE-2016-4491, CVE-2017-6965, CVE-2017-6966, CVE-2017-6969, CVE-2017-7209, CVE-2017-7210, CVE-2017-7223, CVE-2017-7224, CVE-2017-7225, CVE-2017-7226, CVE-2017-7227, CVE-2017-7299, CVE-2017-7300, CVE-2017-7301, CVE-2017-7302, CVE-2017-7614, CVE-2017-8393, CVE-2017-8394, CVE-2017-8395, CVE-2017-8397, CVE-2017-8396, CVE-2017-8398, CVE-2017-8421, CVE-2017-9038, CVE-2017-9039, CVE-2017-9040, CVE-2017-9042, CVE-2017-9041, CVE-2017-9044, CVE-2017-9742, CVE-2017-9744, CVE-2017-9752, CVE-2017-9745, CVE-2017-9746, CVE-2017-9747, CVE-2017-9748, CVE-2017-9749, CVE-2017-9750, CVE-2017-9751, CVE-2017-9753, CVE-2017-9754, CVE-2017-9755, CVE-2017-9756, CVE-2017-9954, CVE-2017-12448, CVE-2017-12449, CVE-2017-12455, CVE-2017-12457, CVE-2017-12458, CVE-2017-12459, CVE-2017-12450, CVE-2017-12452, CVE-2017-12453, CVE-2017-12454, CVE-2017-12456, CVE-2017-14333, CVE-2017-12451, CVE-2017-12799, CVE-2017-12967, CVE-2017-13710, CVE-2017-14128, CVE-2017-14129, CVE-2017-14130, CVE-2017-14529, CVE-2017-14930, CVE-2017-14932, CVE-2017-14938, CVE-2017-14939, CVE-2017-14940, CVE-2017-15020, CVE-2017-15021, CVE-2017-15022, CVE-2017-15024, CVE-2017-15025, CVE-2017-15225, CVE-2017-15938, CVE-2017-15939, CVE-2017-15996, CVE-2017-16826, CVE-2017-16827, CVE-2017-16828, CVE-2017-16831, CVE-2017-16832, CVE-2017-17080, CVE-2017-17121, CVE-2017-17123, CVE-2017-17124, CVE-2018-6323, CVE-2018-6543, CVE-2018-6759, CVE-2018-7208, CVE-2018-7568, CVE-2018-7569, CVE-2018-7642, CVE-2018-7643, CVE-2018-8945, CVE-2018-13033, CVE-2018-9138, CVE-2018-12641, CVE-2018-12697, CVE-2018-12698, CVE-2018-12699, CVE-2018-12700, CVE-2018-17794, CVE-2018-17985, CVE-2018-18484, CVE-2018-18700, CVE-2018-18701, CVE-2018-10372, CVE-2018-10373, CVE-2018-10534, CVE-2018-10535, CVE-2018-12934, CVE-2018-18483, CVE-2018-17358, CVE-2018-17359, CVE-2018-17360, CVE-2018-18309, CVE-2018-18605, CVE-2018-18606, CVE-2018-18607, CVE-2018-19931, CVE-2018-19932, CVE-2018-20002, CVE-2018-20623, CVE-2018-20671, CVE-2018-1000876, CVE-2017-17125, CVE-2019-9073, CVE-2019-9074, CVE-2019-9075, CVE-2019-9077, CVE-2019-9070, CVE-2019-9071, CVE-2019-12972, CVE-2019-14250, CVE-2019-14444, CVE-2019-17450, CVE-2019-17451
- Record
CLSA-2021-1635459139- Updated
- 2026-11-02
OSVMGASA-2020-0112 No score
Updated binutils packages fix security vulnerabilities
This update provides the binutils 2.33.1 and fixes at least the following security issues:
An issue was discovered in GNU libiberty, as distributed in GNU Binutils 2.32. simple_object_elf_match in simple-object-elf.c does not check for a zero shstrndx value, leading to an integer overflow and resultant heap- based buffer overflow (CVE-2019-14250).
find_abstract_instance in dwarf2.c in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.32, allows remote attackers to cause a denial of service (infinite recursion and application crash) via a crafted ELF file )CVE-2019-17450).
An issue was discovered in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.32. It is an integer overflow leading to a SEGV in _bfd_dwarf2_find_nearest_line in dwarf2.c, as demonstrated by nm (CVE-2019-17451).
GNU binutils gold linker is affected by Improper Input Validation, Signed/ Unsigned Comparison, Out-of-bounds Read. The impact is: Denial of service. The attack vector is: An ELF file with an invalid e_shoff header field must be opened (CVE-2019-1010204).
For more information about the other changes and additional features of binutils / gas / ld in this update, see the referenced sourceware.org NEWS links.
- Record
MGASA-2020-0112- Updated
- 2026-11-02
OSVopenSUSE-SU-2020:1790-1 No score
Security update for binutils
This update for binutils fixes the following issues:
binutils was updated to version 2.35. (jsc#ECO-2373)
Update to binutils 2.35:
- The assembler can now produce DWARF-5 format line number tables.
- Readelf now has a 'lint' mode to enable extra checks of the files it is processing.
- Readelf will now display '[...]' when it has to truncate a symbol name.
The old behaviour - of displaying as many characters as possible, up to the 80 column limit - can be restored by the use of the --silent-truncation option. - The linker can now produce a dependency file listing the inputs that it has processed, much like the -M -MP option supported by the compiler.
- fix DT_NEEDED order with -flto [bsc#1163744]
Update to binutils 2.34:
- The disassembler (objdump --disassemble) now has an option to generate ascii art thats show the arcs between that start and end points of control flow instructions.
- The binutils tools now have support for debuginfod. Debuginfod is a HTTP service for distributing ELF/DWARF debugging information as well as source code. The tools can now connect to debuginfod servers in order to download debug information about the files that they are processing.
- The assembler and linker now support the generation of ELF format files for the Z80 architecture.
-
Add new subpackages for libctf and libctf-nobfd.
-
Disable LTO due to bsc#1163333.
-
Includes fixes for these CVEs: bsc#1153768 aka CVE-2019-17451 aka PR25070 bsc#1153770 aka CVE-2019-17450 aka PR25078
-
fix various build fails on aarch64 (PR25210, bsc#1157755).
Update to binutils 2.33.1:
- Adds support for the Arm Scalable Vector Extension version 2 (SVE2) instructions, the Arm Transactional Memory Extension (TME) instructions and the Armv8.1-M Mainline and M-profile Vector Extension (MVE) instructions.
- Adds support for the Arm Cortex-A76AE, Cortex-A77 and Cortex-M35P processors and the AArch64 Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE, and Cortex-A77 processors.
- Adds a .float16 directive for both Arm and AArch64 to allow encoding of 16-bit floating point literals.
- For MIPS, Add -m[no-]fix-loongson3-llsc option to fix (or not) Loongson3 LLSC Errata. Add a --enable-mips-fix-loongson3-llsc=[yes|no] configure time option to set the default behavior. Set the default if the configure option is not used to 'no'.
- The Cortex-A53 Erratum 843419 workaround now supports a choice of which workaround to use. The option --fix-cortex-a53-843419 now takes an optional argument --fix-cortex-a53-843419[=full|adr|adrp] which can be used to force a particular workaround to be used. See --help for AArch64 for more details.
- Add support for GNU_PROPERTY_AARCH64_FEATURE_1_BTI and GNU_PROPERTY_AARCH64_FEATURE_1_PAC in ELF GNU program properties in the AArch64 ELF linker.
- Add -z force-bti for AArch64 to enable GNU_PROPERTY_AARCH64_FEATURE_1_BTI on output while warning about missing GNU_PROPERTY_AARCH64_FEATURE_1_BTI on inputs and use PLTs protected with BTI.
- Add -z pac-plt for AArch64 to pick PAC enabled PLTs.
- Add --source-comment[=<txt>] option to objdump which if present, provides a prefix to source code lines displayed in a disassembly.
- Add --set-section-alignment <section-name>=<power-of-2-align> option to objcopy to allow the changing of section alignments.
- Add --verilog-data-width option to objcopy for verilog targets to control width of data elements in verilog hex format.
- The separate debug info file options of readelf (--debug-dump=links and --debug-dump=follow) and objdump (--dwarf=links and --dwarf=follow-links) will now display and/or follow multiple links if more than one are present in a file. (This usually happens when gcc's -gsplit-dwarf option is used). In addition objdump's --dwarf=follow-links now also affects its other display options, so that for example, when combined with --syms it will cause the symbol tables in any linked debug info …
- Record
openSUSE-SU-2020:1790-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2020:1804-1 No score
Security update for binutils
This update for binutils fixes the following issues:
binutils was updated to version 2.35. (jsc#ECO-2373)
Update to binutils 2.35:
- The assembler can now produce DWARF-5 format line number tables.
- Readelf now has a 'lint' mode to enable extra checks of the files it is processing.
- Readelf will now display '[...]' when it has to truncate a symbol name.
The old behaviour - of displaying as many characters as possible, up to the 80 column limit - can be restored by the use of the --silent-truncation option. - The linker can now produce a dependency file listing the inputs that it has processed, much like the -M -MP option supported by the compiler.
- fix DT_NEEDED order with -flto [bsc#1163744]
Update to binutils 2.34:
- The disassembler (objdump --disassemble) now has an option to generate ascii art thats show the arcs between that start and end points of control flow instructions.
- The binutils tools now have support for debuginfod. Debuginfod is a HTTP service for distributing ELF/DWARF debugging information as well as source code. The tools can now connect to debuginfod servers in order to download debug information about the files that they are processing.
- The assembler and linker now support the generation of ELF format files for the Z80 architecture.
-
Add new subpackages for libctf and libctf-nobfd.
-
Disable LTO due to bsc#1163333.
-
Includes fixes for these CVEs: bsc#1153768 aka CVE-2019-17451 aka PR25070 bsc#1153770 aka CVE-2019-17450 aka PR25078
-
fix various build fails on aarch64 (PR25210, bsc#1157755).
Update to binutils 2.33.1:
- Adds support for the Arm Scalable Vector Extension version 2 (SVE2) instructions, the Arm Transactional Memory Extension (TME) instructions and the Armv8.1-M Mainline and M-profile Vector Extension (MVE) instructions.
- Adds support for the Arm Cortex-A76AE, Cortex-A77 and Cortex-M35P processors and the AArch64 Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE, and Cortex-A77 processors.
- Adds a .float16 directive for both Arm and AArch64 to allow encoding of 16-bit floating point literals.
- For MIPS, Add -m[no-]fix-loongson3-llsc option to fix (or not) Loongson3 LLSC Errata. Add a --enable-mips-fix-loongson3-llsc=[yes|no] configure time option to set the default behavior. Set the default if the configure option is not used to 'no'.
- The Cortex-A53 Erratum 843419 workaround now supports a choice of which workaround to use. The option --fix-cortex-a53-843419 now takes an optional argument --fix-cortex-a53-843419[=full|adr|adrp] which can be used to force a particular workaround to be used. See --help for AArch64 for more details.
- Add support for GNU_PROPERTY_AARCH64_FEATURE_1_BTI and GNU_PROPERTY_AARCH64_FEATURE_1_PAC in ELF GNU program properties in the AArch64 ELF linker.
- Add -z force-bti for AArch64 to enable GNU_PROPERTY_AARCH64_FEATURE_1_BTI on output while warning about missing GNU_PROPERTY_AARCH64_FEATURE_1_BTI on inputs and use PLTs protected with BTI.
- Add -z pac-plt for AArch64 to pick PAC enabled PLTs.
- Add --source-comment[=<txt>] option to objdump which if present, provides a prefix to source code lines displayed in a disassembly.
- Add --set-section-alignment <section-name>=<power-of-2-align> option to objcopy to allow the changing of section alignments.
- Add --verilog-data-width option to objcopy for verilog targets to control width of data elements in verilog hex format.
- The separate debug info file options of readelf (--debug-dump=links and --debug-dump=follow) and objdump (--dwarf=links and --dwarf=follow-links) will now display and/or follow multiple links if more than one are present in a file. (This usually happens when gcc's -gsplit-dwarf option is used). In addition objdump's --dwarf=follow-links now also affects its other display options, so that for example, when combined with --syms it will cause the symbol tables in any linked debug info …
- Record
openSUSE-SU-2020:1804-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10651-1 No score
binutils-2.37-1.3 on GA media
These are all security issues fixed in the binutils-2.37-1.3 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10651-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:3060-1 No score
Security update for binutils
This update for binutils fixes the following issues:
binutils was updated to version 2.35. (jsc#ECO-2373)
Update to binutils 2.35:
- The assembler can now produce DWARF-5 format line number tables.
- Readelf now has a 'lint' mode to enable extra checks of the files it is processing.
- Readelf will now display '[...]' when it has to truncate a symbol name.
The old behaviour - of displaying as many characters as possible, up to the 80 column limit - can be restored by the use of the --silent-truncation option. - The linker can now produce a dependency file listing the inputs that it has processed, much like the -M -MP option supported by the compiler.
- fix DT_NEEDED order with -flto [bsc#1163744]
Update to binutils 2.34:
- The disassembler (objdump --disassemble) now has an option to generate ascii art thats show the arcs between that start and end points of control flow instructions.
- The binutils tools now have support for debuginfod. Debuginfod is a HTTP service for distributing ELF/DWARF debugging information as well as source code. The tools can now connect to debuginfod servers in order to download debug information about the files that they are processing.
- The assembler and linker now support the generation of ELF format files for the Z80 architecture.
-
Add new subpackages for libctf and libctf-nobfd.
-
Disable LTO due to bsc#1163333.
-
Includes fixes for these CVEs: bsc#1153768 aka CVE-2019-17451 aka PR25070 bsc#1153770 aka CVE-2019-17450 aka PR25078
-
fix various build fails on aarch64 (PR25210, bsc#1157755).
Update to binutils 2.33.1:
- Adds support for the Arm Scalable Vector Extension version 2 (SVE2) instructions, the Arm Transactional Memory Extension (TME) instructions and the Armv8.1-M Mainline and M-profile Vector Extension (MVE) instructions.
- Adds support for the Arm Cortex-A76AE, Cortex-A77 and Cortex-M35P processors and the AArch64 Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE, and Cortex-A77 processors.
- Adds a .float16 directive for both Arm and AArch64 to allow encoding of 16-bit floating point literals.
- For MIPS, Add -m[no-]fix-loongson3-llsc option to fix (or not) Loongson3 LLSC Errata. Add a --enable-mips-fix-loongson3-llsc=[yes|no] configure time option to set the default behavior. Set the default if the configure option is not used to 'no'.
- The Cortex-A53 Erratum 843419 workaround now supports a choice of which workaround to use. The option --fix-cortex-a53-843419 now takes an optional argument --fix-cortex-a53-843419[=full|adr|adrp] which can be used to force a particular workaround to be used. See --help for AArch64 for more details.
- Add support for GNU_PROPERTY_AARCH64_FEATURE_1_BTI and GNU_PROPERTY_AARCH64_FEATURE_1_PAC in ELF GNU program properties in the AArch64 ELF linker.
- Add -z force-bti for AArch64 to enable GNU_PROPERTY_AARCH64_FEATURE_1_BTI on output while warning about missing GNU_PROPERTY_AARCH64_FEATURE_1_BTI on inputs and use PLTs protected with BTI.
- Add -z pac-plt for AArch64 to pick PAC enabled PLTs.
- Add --source-comment[=<txt>] option to objdump which if present, provides a prefix to source code lines displayed in a disassembly.
- Add --set-section-alignment <section-name>=<power-of-2-align> option to objcopy to allow the changing of section alignments.
- Add --verilog-data-width option to objcopy for verilog targets to control width of data elements in verilog hex format.
- The separate debug info file options of readelf (--debug-dump=links and --debug-dump=follow) and objdump (--dwarf=links and --dwarf=follow-links) will now display and/or follow multiple links if more than one are present in a file. (This usually happens when gcc's -gsplit-dwarf option is used). In addition objdump's --dwarf=follow-links now also affects its other display options, so that for example, when combined with --syms it will cause the symbol tables in any linked debug info …
- Record
SUSE-SU-2020:3060-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:3552-1 No score
Security update for binutils
This update for binutils fixes the following issues:
binutils was updated to version 2.35.1 (jsc#ECO-2373)
Additional branch fixes applied on top of 2.35.1:
- Fixes PR26520, aka [bsc#1179036], a problem in addr2line with certain DWARF variable descriptions.
- Also fixes PR26711, PR26656, PR26655, PR26929, PR26808, PR25878, PR26740, PR26778, PR26763, PR26685, PR26699, PR26902, PR26869, PR26711
- The above includes fixes for dwo files produced by modern dwp, fixing several problems in the DWARF reader.
Update to binutils 2.35.1 and rebased branch diff:
- This is a point release over the previous 2.35 version, containing bug fixes, and as an exception to the usual rule, one new feature. The new feature is the support for a new directive in the assembler: '.nop'. This directive creates a single no-op instruction in whatever encoding is correct for the target architecture. Unlike the .space or .fill this is a real instruction, and it does affect the generation of DWARF line number tables, should they be enabled.
Update to binutils 2.35:
- The assembler can now produce DWARF-5 format line number tables.
- Readelf now has a 'lint' mode to enable extra checks of the files it is processing.
- Readelf will now display '[...]' when it has to truncate a symbol name.
The old behaviour - of displaying as many characters as possible, up to the 80 column limit - can be restored by the use of the --silent-truncation option. - The linker can now produce a dependency file listing the inputs that it has processed, much like the -M -MP option supported by the compiler.
- fix DT_NEEDED order with -flto [bsc#1163744]
Update to binutils 2.34:
- The disassembler (objdump --disassemble) now has an option to generate ascii art thats show the arcs between that start and end points of control flow instructions.
- The binutils tools now have support for debuginfod. Debuginfod is a HTTP service for distributing ELF/DWARF debugging information as well as source code. The tools can now connect to debuginfod servers in order to download debug information about the files that they are processing.
- The assembler and linker now support the generation of ELF format files for the Z80 architecture.
-
Add new subpackages for libctf and libctf-nobfd.
-
Disable LTO due to bsc#1163333.
-
Includes fixes for these CVEs: bsc#1153768 aka CVE-2019-17451 aka PR25070 bsc#1153770 aka CVE-2019-17450 aka PR25078
-
fix various build fails on aarch64 (PR25210, bsc#1157755).
Update to binutils 2.33.1:
- Adds support for the Arm Scalable Vector Extension version 2 (SVE2) instructions, the Arm Transactional Memory Extension (TME) instructions and the Armv8.1-M Mainline and M-profile Vector Extension (MVE) instructions.
- Adds support for the Arm Cortex-A76AE, Cortex-A77 and Cortex-M35P processors and the AArch64 Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE, and Cortex-A77 processors.
- Adds a .float16 directive for both Arm and AArch64 to allow encoding of 16-bit floating point literals.
- For MIPS, Add -m[no-]fix-loongson3-llsc option to fix (or not) Loongson3 LLSC Errata. Add a --enable-mips-fix-loongson3-llsc=[yes|no] configure time option to set the default behavior. Set the default if the configure option is not used to 'no'.
- The Cortex-A53 Erratum 843419 workaround now supports a choice of which workaround to use. The option --fix-cortex-a53-843419 now takes an optional argument --fix-cortex-a53-843419[=full|adr|adrp] which can be used to force a particular workaround to be used. See --help for AArch64 for more details.
- Add support for GNU_PROPERTY_AARCH64_FEATURE_1_BTI and GNU_PROPERTY_AARCH64_FEATURE_1_PAC in ELF GNU program properties in the AArch64 ELF linker.
- Add -z force-bti for AArch64 to enable GNU_PROPERTY_AARCH64_FEATURE_1_BTI on output while warning about missing GNU_PROPERTY_AARCH64_FEATURE_1_BTI on inputs and use PLTs protected with BTI.
- Add…
- Record
SUSE-SU-2020:3552-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:3593-1 No score
Security update for binutils
This update for binutils fixes the following issues:
Update to binutils 2.37:
-
The GNU Binutils sources now requires a C99 compiler and library to build.
-
Support for the arm-symbianelf format has been removed.
-
Support for Realm Management Extension (RME) for AArch64 has been added.
-
A new linker option '-z report-relative-reloc' for x86 ELF targets has been added to report dynamic relative relocations.
-
A new linker option '-z start-stop-gc' has been added to disable special treatment of _start/_stop references when --gc-sections.
-
A new linker options '-Bno-symbolic' has been added which will cancel the '-Bsymbolic' and '-Bsymbolic-functions' options.
-
The readelf tool has a new command line option which can be used to specify how the numeric values of symbols are reported. --sym-base=0|8|10|16 tells readelf to display the values in base 8, base 10 or base 16. A sym base of 0 represents the default action of displaying values under 10000 in base 10 and values above that in base 16.
-
A new format has been added to the nm program. Specifying '--format=just-symbols' (or just using -j) will tell the program to only display symbol names and nothing else.
-
A new command line option '--keep-section-symbols' has been added to objcopy and strip. This stops the removal of unused section symbols when the file is copied. Removing these symbols saves space, but sometimes they are needed by other tools.
-
The '--weaken', '--weaken-symbol' and '--weaken-symbols' options supported by objcopy now make undefined symbols weak on targets that support weak symbols.
-
Readelf and objdump can now display and use the contents of .debug_sup sections.
-
Readelf and objdump will now follow links to separate debug info files by default. This behaviour can be stopped via the use of the new '-wN' or '--debug-dump=no-follow-links' options for readelf and the '-WN' or '--dwarf=no-follow-links' options for objdump. Also the old behaviour can be restored by the use of the '--enable-follow-debug-links=no' configure time option.
The semantics of the =follow-links option have also been slightly changed. When enabled, the option allows for the loading of symbol tables and string tables from the separate files which can be used to enhance the information displayed when dumping other sections, but it does not automatically imply that information from the separate files should be displayed.
If other debug section display options are also enabled (eg '--debug-dump=info') then the contents of matching sections in both the main file and the separate debuginfo file will be displayed. This is because in most cases the debug section will only be present in one of the files.
If however non-debug section display options are enabled (eg '--sections') then the contents of matching parts of the separate debuginfo file will not be displayed. This is because in most cases the user probably only wanted to load the symbol information from the separate debuginfo file. In order to change this behaviour a new command line option --process-links can be used. This will allow di0pslay options to applied to both the main file and any separate debuginfo files.
-
Nm has a new command line option: '--quiet'. This suppresses 'no symbols' diagnostic.
Update to binutils 2.36:
New features in the Assembler:
General:
- When setting the link order attribute of ELF sections, it is now possible to use a numeric section index instead of symbol name.
- Added a .nop directive to generate a single no-op instruction in a target neutral manner. This instruction does have an effect on DWARF line number generation, if that is active.
- Removed --reduce-memory-overheads and --hash-size as gas now uses hash tables that can be expand and shrink automatically.
X86/x86_64:
* Add support for AVX VNNI, HRESET, UINTR, TDX, AMX and Key
…
- Record
SUSE-SU-2021:3593-1- Updated
- 2026-11-02
OSVUSN-4336-1 No score
binutils vulnerabilities
It was discovered that GNU binutils contained a large number of security issues. If a user or automated system were tricked into processing a specially-crafted file, a remote attacker could cause GNU binutils to crash, resulting in a denial of service, or possibly execute arbitrary code.
- Record
USN-4336-1- Updated
- 2026-11-02
OSVUSN-4336-2 No score
binutils vulnerabilities
USN-4336-1 fixed several vulnerabilities in GNU binutils. This update provides the corresponding update for Ubuntu 16.04 ESM.
Original advisory details:
It was discovered that GNU binutils contained a large number of security issues. If a user or automated system were tricked into processing a specially-crafted file, a remote attacker could cause GNU binutils to crash, resulting in a denial of service, or possibly execute arbitrary code.
- Record
USN-4336-2- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
binutilsTuxCare:Ubuntu:16.04 From an advisory covering 147 CVEs |
before 2.26.1-1ubuntu1~16.04.10 | 2.26.1-1ubuntu1~16.04.10 |
binutils-aarch64-linux-gnuTuxCare:Ubuntu:16.04 From an advisory covering 147 CVEs |
before 2.26.1-1ubuntu1~16.04.10 | 2.26.1-1ubuntu1~16.04.10 |
binutils-alpha-linux-gnuTuxCare:Ubuntu:16.04 From an advisory covering 147 CVEs |
before 2.26.1-1ubuntu1~16.04.10 | 2.26.1-1ubuntu1~16.04.10 |
binutils-arm-linux-gnueabiTuxCare:Ubuntu:16.04 From an advisory covering 147 CVEs |
before 2.26.1-1ubuntu1~16.04.10 | 2.26.1-1ubuntu1~16.04.10 |
binutils-arm-linux-gnueabihfTuxCare:Ubuntu:16.04 From an advisory covering 147 CVEs |
before 2.26.1-1ubuntu1~16.04.10 | 2.26.1-1ubuntu1~16.04.10 |
binutils-devTuxCare:Ubuntu:16.04 From an advisory covering 147 CVEs |
before 2.26.1-1ubuntu1~16.04.10 | 2.26.1-1ubuntu1~16.04.10 |
binutils-docTuxCare:Ubuntu:16.04 From an advisory covering 147 CVEs |
before 2.26.1-1ubuntu1~16.04.10 | 2.26.1-1ubuntu1~16.04.10 |
binutils-hppa-linux-gnuTuxCare:Ubuntu:16.04 From an advisory covering 147 CVEs |
before 2.26.1-1ubuntu1~16.04.10 | 2.26.1-1ubuntu1~16.04.10 |
binutils-hppa64-linux-gnuTuxCare:Ubuntu:16.04 From an advisory covering 147 CVEs |
before 2.26.1-1ubuntu1~16.04.10 | 2.26.1-1ubuntu1~16.04.10 |
binutils-m68k-linux-gnuTuxCare:Ubuntu:16.04 From an advisory covering 147 CVEs |
before 2.26.1-1ubuntu1~16.04.10 | 2.26.1-1ubuntu1~16.04.10 |
Show 99 moreShow less
| Package | Affected | Fixed |
|---|---|---|
binutils-mips-linux-gnuTuxCare:Ubuntu:16.04 From an advisory covering 147 CVEs |
before 2.26.1-1ubuntu1~16.04.10 | 2.26.1-1ubuntu1~16.04.10 |
binutils-mips64-linux-gnuabi64TuxCare:Ubuntu:16.04 From an advisory covering 147 CVEs |
before 2.26.1-1ubuntu1~16.04.10 | 2.26.1-1ubuntu1~16.04.10 |
binutils-mips64el-linux-gnuabi64TuxCare:Ubuntu:16.04 From an advisory covering 147 CVEs |
before 2.26.1-1ubuntu1~16.04.10 | 2.26.1-1ubuntu1~16.04.10 |
binutils-mipsel-linux-gnuTuxCare:Ubuntu:16.04 From an advisory covering 147 CVEs |
before 2.26.1-1ubuntu1~16.04.10 | 2.26.1-1ubuntu1~16.04.10 |
binutils-multiarchTuxCare:Ubuntu:16.04 From an advisory covering 147 CVEs |
before 2.26.1-1ubuntu1~16.04.10 | 2.26.1-1ubuntu1~16.04.10 |
binutils-multiarch-devTuxCare:Ubuntu:16.04 From an advisory covering 147 CVEs |
before 2.26.1-1ubuntu1~16.04.10 | 2.26.1-1ubuntu1~16.04.10 |
binutils-powerpc-linux-gnuTuxCare:Ubuntu:16.04 From an advisory covering 147 CVEs |
before 2.26.1-1ubuntu1~16.04.10 | 2.26.1-1ubuntu1~16.04.10 |
binutils-powerpc-linux-gnuspeTuxCare:Ubuntu:16.04 From an advisory covering 147 CVEs |
before 2.26.1-1ubuntu1~16.04.10 | 2.26.1-1ubuntu1~16.04.10 |
binutils-powerpc64-linux-gnuTuxCare:Ubuntu:16.04 From an advisory covering 147 CVEs |
before 2.26.1-1ubuntu1~16.04.10 | 2.26.1-1ubuntu1~16.04.10 |
binutils-powerpc64le-linux-gnuTuxCare:Ubuntu:16.04 From an advisory covering 147 CVEs |
before 2.26.1-1ubuntu1~16.04.10 | 2.26.1-1ubuntu1~16.04.10 |
binutils-s390x-linux-gnuTuxCare:Ubuntu:16.04 From an advisory covering 147 CVEs |
before 2.26.1-1ubuntu1~16.04.10 | 2.26.1-1ubuntu1~16.04.10 |
binutils-sh4-linux-gnuTuxCare:Ubuntu:16.04 From an advisory covering 147 CVEs |
before 2.26.1-1ubuntu1~16.04.10 | 2.26.1-1ubuntu1~16.04.10 |
binutils-sourceTuxCare:Ubuntu:16.04 From an advisory covering 147 CVEs |
before 2.26.1-1ubuntu1~16.04.10 | 2.26.1-1ubuntu1~16.04.10 |
binutils-sparc64-linux-gnuTuxCare:Ubuntu:16.04 From an advisory covering 147 CVEs |
before 2.26.1-1ubuntu1~16.04.10 | 2.26.1-1ubuntu1~16.04.10 |
binutilsDebian:12 |
before 2.34-1 | 2.34-1 |
binutilsDebian:13 |
before 2.34-1 | 2.34-1 |
binutilsDebian:14 |
before 2.34-1 | 2.34-1 |
binutilsMageia:7 From an advisory covering 4 CVEs |
before 2.33.1-1.mga7 | 2.33.1-1.mga7 |
binutils-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:2.30-73.el8 | 0:2.30-73.el8 |
binutils-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:2.30-73.el8 | 0:2.30-73.el8 |
binutils-develRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:2.30-73.el8 | 0:2.30-73.el8 |
binutilsRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:2.30-73.el8 | 0:2.30-73.el8 |
binutils-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:2.30-73.el8 | 0:2.30-73.el8 |
binutils-debugsourceRed Hat:enterprise_linux:8::baseos From an advisory covering 2 CVEs |
before 0:2.30-73.el8 | 0:2.30-73.el8 |
binutilsSUSE:Linux Enterprise Module for Basesystem 15 SP1 From an advisory covering 8 CVEs |
before 2.35-7.11.1 | 2.35-7.11.1 |
binutilsSUSE:Linux Enterprise Module for Basesystem 15 SP2 From an advisory covering 8 CVEs |
before 2.35-7.11.1 | 2.35-7.11.1 |
binutilsSUSE:Linux Enterprise Module for Development Tools 15 SP1 From an advisory covering 8 CVEs |
before 2.35-7.11.1 | 2.35-7.11.1 |
binutilsSUSE:Linux Enterprise Module for Development Tools 15 SP2 From an advisory covering 8 CVEs |
before 2.35-7.11.1 | 2.35-7.11.1 |
binutilsSUSE:Linux Enterprise Module for Package Hub 15 SP1 From an advisory covering 8 CVEs |
before 2.35-7.11.1 | 2.35-7.11.1 |
binutilsSUSE:Linux Enterprise Module for Package Hub 15 SP2 From an advisory covering 8 CVEs |
before 2.35-7.11.1 | 2.35-7.11.1 |
binutilsSUSE:Linux Enterprise High Performance Computing 15-ESPOS From an advisory covering 8 CVEs |
before 2.35.1-6.15.1 | 2.35.1-6.15.1 |
binutilsSUSE:Linux Enterprise High Performance Computing 15-LTSS From an advisory covering 8 CVEs |
before 2.35.1-6.15.1 | 2.35.1-6.15.1 |
binutilsSUSE:Linux Enterprise Server 15-LTSS From an advisory covering 8 CVEs |
before 2.35.1-6.15.1 | 2.35.1-6.15.1 |
binutilsSUSE:Linux Enterprise Server for SAP Applications 15 From an advisory covering 8 CVEs |
before 2.35.1-6.15.1 | 2.35.1-6.15.1 |
binutilsSUSE:HPE Helion OpenStack 8 From an advisory covering 21 CVEs |
before 2.37-9.39.1 | 2.37-9.39.1 |
binutilsSUSE:OpenStack Cloud 8 From an advisory covering 21 CVEs |
before 2.37-9.39.1 | 2.37-9.39.1 |
binutilsSUSE:OpenStack Cloud 9 From an advisory covering 21 CVEs |
before 2.37-9.39.1 | 2.37-9.39.1 |
binutilsSUSE:OpenStack Cloud Crowbar 8 From an advisory covering 21 CVEs |
before 2.37-9.39.1 | 2.37-9.39.1 |
binutilsSUSE:OpenStack Cloud Crowbar 9 From an advisory covering 21 CVEs |
before 2.37-9.39.1 | 2.37-9.39.1 |
binutilsSUSE:Linux Enterprise Server for SAP Applications 12 SP3 From an advisory covering 21 CVEs |
before 2.37-9.39.1 | 2.37-9.39.1 |
binutilsSUSE:Linux Enterprise Server for SAP Applications 12 SP4 From an advisory covering 21 CVEs |
before 2.37-9.39.1 | 2.37-9.39.1 |
binutilsSUSE:Linux Enterprise Software Development Kit 12 SP5 From an advisory covering 21 CVEs |
before 2.37-9.39.1 | 2.37-9.39.1 |
cross-ppc-binutilsSUSE:Linux Enterprise Software Development Kit 12 SP5 From an advisory covering 21 CVEs |
before 2.37-9.39.1 | 2.37-9.39.1 |
cross-spu-binutilsSUSE:Linux Enterprise Software Development Kit 12 SP5 From an advisory covering 21 CVEs |
before 2.37-9.39.1 | 2.37-9.39.1 |
binutilsSUSE:Linux Enterprise Server 12 SP2-BCL From an advisory covering 21 CVEs |
before 2.37-9.39.1 | 2.37-9.39.1 |
binutilsSUSE:Linux Enterprise Server 12 SP3-LTSS From an advisory covering 21 CVEs |
before 2.37-9.39.1 | 2.37-9.39.1 |
binutilsSUSE:Linux Enterprise Server 12 SP3-BCL From an advisory covering 21 CVEs |
before 2.37-9.39.1 | 2.37-9.39.1 |
binutilsSUSE:Linux Enterprise Server 12 SP4-LTSS From an advisory covering 21 CVEs |
before 2.37-9.39.1 | 2.37-9.39.1 |
binutilsSUSE:Linux Enterprise Server 12 SP5 From an advisory covering 21 CVEs |
before 2.37-9.39.1 | 2.37-9.39.1 |
binutilsSUSE:Linux Enterprise Server for SAP Applications 12 SP5 From an advisory covering 21 CVEs |
before 2.37-9.39.1 | 2.37-9.39.1 |
binutilsUbuntu:Pro:14.04:LTS |
All versions, plus listed versions 2.23.52.20130913-0ubuntu12.23.90.20131017-1ubuntu12.23.90.20131116-1ubuntu12.23.91.20131123-1ubuntu12.24-1ubuntu1 Show 20 moreShow less2.24-1ubuntu22.24-2ubuntu12.24-2ubuntu22.24-2ubuntu32.24-4ubuntu12.24-5ubuntu12.24-5ubuntu22.24-5ubuntu32.24-5ubuntu3.12.24-5ubuntu132.24-5ubuntu142.24-5ubuntu14.12.24-5ubuntu14.22.24-5ubuntu14.2+esm12.24-5ubuntu14.2+esm22.24-5ubuntu14.2+esm32.24-5ubuntu14.2+esm52.24-5ubuntu14.2+esm62.24-5ubuntu14.2+esm72.24-5ubuntu14.2+esm8 |
None known |
binutilsUbuntu:Pro:16.04:LTS |
before 2.26.1-1ubuntu1~16.04.8+esm1, plus listed versions 2.25.1-6ubuntu12.25.51.20151022-0ubuntu22.25.51.20151022-0ubuntu32.25.51.20151027-0ubuntu12.25.51.20151028-0ubuntu1 Show 26 moreShow less2.25.51.20151106-0ubuntu12.25.51.20151113-1ubuntu12.25.51.20151113-2ubuntu12.25.90.20151125-1ubuntu12.25.90.20151125-2ubuntu12.25.90.20151211-0ubuntu12.25.90.20151211-0ubuntu22.25.90.20160101-1ubuntu12.25.90.20160101-1ubuntu22.26-2ubuntu12.26-3ubuntu12.26-4ubuntu12.26-5ubuntu12.26-6ubuntu12.26-7ubuntu22.26-8ubuntu12.26-8ubuntu22.26-8ubuntu2.12.26.1-1ubuntu1~16.042.26.1-1ubuntu1~16.04.12.26.1-1ubuntu1~16.04.32.26.1-1ubuntu1~16.04.42.26.1-1ubuntu1~16.04.52.26.1-1ubuntu1~16.04.62.26.1-1ubuntu1~16.04.72.26.1-1ubuntu1~16.04.8 |
2.26.1-1ubuntu1~16.04.8+esm1 |
binutilsUbuntu:18.04:LTS |
before 2.30-21ubuntu1~18.04.3, plus listed versions 2.29.1-4ubuntu12.29.1-6ubuntu12.29.1-7ubuntu12.29.1-8ubuntu12.29.1-10ubuntu1 Show 14 moreShow less2.29.1-12ubuntu12.30-4ubuntu12.30-5ubuntu12.30-7ubuntu12.30-8ubuntu12.30-9ubuntu12.30-10ubuntu12.30-11ubuntu12.30-14ubuntu22.30-15ubuntu12.30-20ubuntu2~18.042.30-21ubuntu1~18.042.30-21ubuntu1~18.04.12.30-21ubuntu1~18.04.2 |
2.30-21ubuntu1~18.04.3 |
binutilsUbuntu:18.04:LTS From an advisory covering 44 CVEs |
before 2.30-21ubuntu1~18.04.3, plus listed versions 2.29.1-4ubuntu12.29.1-6ubuntu12.29.1-7ubuntu12.29.1-8ubuntu12.29.1-10ubuntu1 Show 14 moreShow less2.29.1-12ubuntu12.30-4ubuntu12.30-5ubuntu12.30-7ubuntu12.30-8ubuntu12.30-9ubuntu12.30-10ubuntu12.30-11ubuntu12.30-14ubuntu22.30-15ubuntu12.30-20ubuntu2~18.042.30-21ubuntu1~18.042.30-21ubuntu1~18.04.12.30-21ubuntu1~18.04.2 |
2.30-21ubuntu1~18.04.3 |
binutilsUbuntu:Pro:16.04:LTS From an advisory covering 147 CVEs |
before 2.26.1-1ubuntu1~16.04.8+esm1, plus listed versions 2.25.1-6ubuntu12.25.51.20151022-0ubuntu22.25.51.20151022-0ubuntu32.25.51.20151027-0ubuntu12.25.51.20151028-0ubuntu1 Show 26 moreShow less2.25.51.20151106-0ubuntu12.25.51.20151113-1ubuntu12.25.51.20151113-2ubuntu12.25.90.20151125-1ubuntu12.25.90.20151125-2ubuntu12.25.90.20151211-0ubuntu12.25.90.20151211-0ubuntu22.25.90.20160101-1ubuntu12.25.90.20160101-1ubuntu22.26-2ubuntu12.26-3ubuntu12.26-4ubuntu12.26-5ubuntu12.26-6ubuntu12.26-7ubuntu22.26-8ubuntu12.26-8ubuntu22.26-8ubuntu2.12.26.1-1ubuntu1~16.042.26.1-1ubuntu1~16.04.12.26.1-1ubuntu1~16.04.32.26.1-1ubuntu1~16.04.42.26.1-1ubuntu1~16.04.52.26.1-1ubuntu1~16.04.62.26.1-1ubuntu1~16.04.72.26.1-1ubuntu1~16.04.8 |
2.26.1-1ubuntu1~16.04.8+esm1 |
binutilsopenSUSE:Leap 15.1 From an advisory covering 8 CVEs |
before 2.35-lp151.3.9.1 | 2.35-lp151.3.9.1 |
cross-aarch64-binutilsopenSUSE:Leap 15.1 From an advisory covering 8 CVEs |
before 2.35-lp151.3.9.1 | 2.35-lp151.3.9.1 |
cross-arm-binutilsopenSUSE:Leap 15.1 From an advisory covering 8 CVEs |
before 2.35-lp151.3.9.1 | 2.35-lp151.3.9.1 |
cross-avr-binutilsopenSUSE:Leap 15.1 From an advisory covering 8 CVEs |
before 2.35-lp151.3.9.1 | 2.35-lp151.3.9.1 |
cross-epiphany-binutilsopenSUSE:Leap 15.1 From an advisory covering 8 CVEs |
before 2.35-lp151.3.9.1 | 2.35-lp151.3.9.1 |
cross-hppa-binutilsopenSUSE:Leap 15.1 From an advisory covering 8 CVEs |
before 2.35-lp151.3.9.1 | 2.35-lp151.3.9.1 |
cross-hppa64-binutilsopenSUSE:Leap 15.1 From an advisory covering 8 CVEs |
before 2.35-lp151.3.9.1 | 2.35-lp151.3.9.1 |
cross-i386-binutilsopenSUSE:Leap 15.1 From an advisory covering 8 CVEs |
before 2.35-lp151.3.9.1 | 2.35-lp151.3.9.1 |
cross-ia64-binutilsopenSUSE:Leap 15.1 From an advisory covering 8 CVEs |
before 2.35-lp151.3.9.1 | 2.35-lp151.3.9.1 |
cross-m68k-binutilsopenSUSE:Leap 15.1 From an advisory covering 8 CVEs |
before 2.35-lp151.3.9.1 | 2.35-lp151.3.9.1 |
cross-mips-binutilsopenSUSE:Leap 15.1 From an advisory covering 8 CVEs |
before 2.35-lp151.3.9.1 | 2.35-lp151.3.9.1 |
cross-ppc-binutilsopenSUSE:Leap 15.1 From an advisory covering 8 CVEs |
before 2.35-lp151.3.9.1 | 2.35-lp151.3.9.1 |
cross-ppc64-binutilsopenSUSE:Leap 15.1 From an advisory covering 8 CVEs |
before 2.35-lp151.3.9.1 | 2.35-lp151.3.9.1 |
cross-ppc64le-binutilsopenSUSE:Leap 15.1 From an advisory covering 8 CVEs |
before 2.35-lp151.3.9.1 | 2.35-lp151.3.9.1 |
cross-riscv64-binutilsopenSUSE:Leap 15.1 From an advisory covering 8 CVEs |
before 2.35-lp151.3.9.1 | 2.35-lp151.3.9.1 |
cross-rx-binutilsopenSUSE:Leap 15.1 From an advisory covering 8 CVEs |
before 2.35-lp151.3.9.1 | 2.35-lp151.3.9.1 |
cross-s390-binutilsopenSUSE:Leap 15.1 From an advisory covering 8 CVEs |
before 2.35-lp151.3.9.1 | 2.35-lp151.3.9.1 |
cross-s390x-binutilsopenSUSE:Leap 15.1 From an advisory covering 8 CVEs |
before 2.35-lp151.3.9.1 | 2.35-lp151.3.9.1 |
cross-sparc-binutilsopenSUSE:Leap 15.1 From an advisory covering 8 CVEs |
before 2.35-lp151.3.9.1 | 2.35-lp151.3.9.1 |
cross-sparc64-binutilsopenSUSE:Leap 15.1 From an advisory covering 8 CVEs |
before 2.35-lp151.3.9.1 | 2.35-lp151.3.9.1 |
cross-spu-binutilsopenSUSE:Leap 15.1 From an advisory covering 8 CVEs |
before 2.35-lp151.3.9.1 | 2.35-lp151.3.9.1 |
binutilsopenSUSE:Leap 15.2 From an advisory covering 8 CVEs |
before 2.35-lp152.4.3.1 | 2.35-lp152.4.3.1 |
cross-aarch64-binutilsopenSUSE:Leap 15.2 From an advisory covering 8 CVEs |
before 2.35-lp152.4.3.1 | 2.35-lp152.4.3.1 |
cross-arm-binutilsopenSUSE:Leap 15.2 From an advisory covering 8 CVEs |
before 2.35-lp152.4.3.1 | 2.35-lp152.4.3.1 |
cross-avr-binutilsopenSUSE:Leap 15.2 From an advisory covering 8 CVEs |
before 2.35-lp152.4.3.1 | 2.35-lp152.4.3.1 |
cross-epiphany-binutilsopenSUSE:Leap 15.2 From an advisory covering 8 CVEs |
before 2.35-lp152.4.3.1 | 2.35-lp152.4.3.1 |
cross-hppa-binutilsopenSUSE:Leap 15.2 From an advisory covering 8 CVEs |
before 2.35-lp152.4.3.1 | 2.35-lp152.4.3.1 |
cross-hppa64-binutilsopenSUSE:Leap 15.2 From an advisory covering 8 CVEs |
before 2.35-lp152.4.3.1 | 2.35-lp152.4.3.1 |
cross-i386-binutilsopenSUSE:Leap 15.2 From an advisory covering 8 CVEs |
before 2.35-lp152.4.3.1 | 2.35-lp152.4.3.1 |
cross-ia64-binutilsopenSUSE:Leap 15.2 From an advisory covering 8 CVEs |
before 2.35-lp152.4.3.1 | 2.35-lp152.4.3.1 |
cross-m68k-binutilsopenSUSE:Leap 15.2 From an advisory covering 8 CVEs |
before 2.35-lp152.4.3.1 | 2.35-lp152.4.3.1 |
cross-mips-binutilsopenSUSE:Leap 15.2 From an advisory covering 8 CVEs |
before 2.35-lp152.4.3.1 | 2.35-lp152.4.3.1 |
cross-ppc-binutilsopenSUSE:Leap 15.2 From an advisory covering 8 CVEs |
before 2.35-lp152.4.3.1 | 2.35-lp152.4.3.1 |
cross-ppc64-binutilsopenSUSE:Leap 15.2 From an advisory covering 8 CVEs |
before 2.35-lp152.4.3.1 | 2.35-lp152.4.3.1 |
cross-ppc64le-binutilsopenSUSE:Leap 15.2 From an advisory covering 8 CVEs |
before 2.35-lp152.4.3.1 | 2.35-lp152.4.3.1 |
cross-riscv64-binutilsopenSUSE:Leap 15.2 From an advisory covering 8 CVEs |
before 2.35-lp152.4.3.1 | 2.35-lp152.4.3.1 |
cross-rx-binutilsopenSUSE:Leap 15.2 From an advisory covering 8 CVEs |
before 2.35-lp152.4.3.1 | 2.35-lp152.4.3.1 |
cross-s390-binutilsopenSUSE:Leap 15.2 From an advisory covering 8 CVEs |
before 2.35-lp152.4.3.1 | 2.35-lp152.4.3.1 |
cross-s390x-binutilsopenSUSE:Leap 15.2 From an advisory covering 8 CVEs |
before 2.35-lp152.4.3.1 | 2.35-lp152.4.3.1 |
cross-sparc-binutilsopenSUSE:Leap 15.2 From an advisory covering 8 CVEs |
before 2.35-lp152.4.3.1 | 2.35-lp152.4.3.1 |
cross-sparc64-binutilsopenSUSE:Leap 15.2 From an advisory covering 8 CVEs |
before 2.35-lp152.4.3.1 | 2.35-lp152.4.3.1 |
cross-spu-binutilsopenSUSE:Leap 15.2 From an advisory covering 8 CVEs |
before 2.35-lp152.4.3.1 | 2.35-lp152.4.3.1 |
cross-xtensa-binutilsopenSUSE:Leap 15.2 From an advisory covering 8 CVEs |
before 2.35-lp152.4.3.1 | 2.35-lp152.4.3.1 |
binutilsopenSUSE:Tumbleweed From an advisory covering 106 CVEs |
before 2.37-1.3 | 2.37-1.3 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2019-17451 is a medium vulnerability (CVSS 6.5) in Gnu Binutils, published October 10, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.40%, the 84th percentile. Fixed in binutils 2.34-1.
References
sourceware.org/git/gitweb.cgi?p=binutils-gdb.git%3Bh=336bfbeb1848f4b9558456fdcf283ee8a32d7fd1
sourceware.org/bugzilla/show_bug.cgi?id=25070
security.netapp.com/advisory/ntap-20191024-0002
usn.ubuntu.com/4336-1
security.gentoo.org/glsa/202007-39
lists.opensuse.org/opensuse-security-announce/2020-10/msg00078.html
Show 194 moreShow less
lists.opensuse.org/opensuse-security-announce/2020-11/msg00004.html
nvd.nist.gov/vuln/detail/CVE-2019-17451
sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=336bfbeb1848f4b9558456fdcf283ee8a32d7fd1
github.com/advisories/GHSA-f35q-5cxw-mfww
docs.bell-sw.com/security/cves/CVE-2019-17451
errata.cloudlinux.com/ubuntu16_04/CLSA-2021-1635459139
security-tracker.debian.org/tracker/CVE-2019-17451
advisories.mageia.org/MGASA-2020-0112.html
bugs.mageia.org/show_bug.cgi?id=25298
sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob_plain;f=binutils/NEWS;hb=refs/tags/binutils-2_33_1
sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob_plain;f=gas/NEWS;hb=refs/tags/binutils-2_33_1
sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob_plain;f=ld/NEWS;hb=refs/tags/binutils-2_33_1
access.redhat.com/errata/RHSA-2020:1797
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.2_release_notes/index
bugzilla.redhat.com/show_bug.cgi?id=1726637
bugzilla.redhat.com/show_bug.cgi?id=1730906
bugzilla.redhat.com/show_bug.cgi?id=1735604
bugzilla.redhat.com/show_bug.cgi?id=1767711
bugzilla.redhat.com/show_bug.cgi?id=1771668
bugzilla.redhat.com/show_bug.cgi?id=1777002
security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_1797.json
access.redhat.com/security/cve/CVE-2019-17451
cve.org/CVERecord?id=CVE-2019-17451
access.redhat.com/security/cve/CVE-2019-1010204
cve.org/CVERecord?id=CVE-2019-1010204
nvd.nist.gov/vuln/detail/CVE-2019-1010204
suse.com/support/update/announcement/2020/suse-su-20203060-1
bugzilla.suse.com/1126826
bugzilla.suse.com/1126829
bugzilla.suse.com/1126831
bugzilla.suse.com/1140126
bugzilla.suse.com/1142649
bugzilla.suse.com/1143609
bugzilla.suse.com/1153768
bugzilla.suse.com/1153770
bugzilla.suse.com/1157755
bugzilla.suse.com/1160254
bugzilla.suse.com/1160590
bugzilla.suse.com/1163333
bugzilla.suse.com/1163744
suse.com/security/cve/CVE-2019-12972
suse.com/security/cve/CVE-2019-14250
suse.com/security/cve/CVE-2019-14444
suse.com/security/cve/CVE-2019-17450
suse.com/security/cve/CVE-2019-17451
suse.com/security/cve/CVE-2019-9074
suse.com/security/cve/CVE-2019-9075
suse.com/security/cve/CVE-2019-9077
suse.com/support/update/announcement/2020/suse-su-20203552-1
bugzilla.suse.com/1179036
suse.com/support/update/announcement/2021/suse-su-20213593-1
bugzilla.suse.com/1179341
bugzilla.suse.com/1179898
bugzilla.suse.com/1179899
bugzilla.suse.com/1179900
bugzilla.suse.com/1179901
bugzilla.suse.com/1179902
bugzilla.suse.com/1179903
bugzilla.suse.com/1180451
bugzilla.suse.com/1180454
bugzilla.suse.com/1180461
bugzilla.suse.com/1181452
bugzilla.suse.com/1182252
bugzilla.suse.com/1183511
bugzilla.suse.com/1184620
bugzilla.suse.com/1184794
suse.com/security/cve/CVE-2020-16590
suse.com/security/cve/CVE-2020-16591
suse.com/security/cve/CVE-2020-16592
suse.com/security/cve/CVE-2020-16593
suse.com/security/cve/CVE-2020-16598
suse.com/security/cve/CVE-2020-16599
suse.com/security/cve/CVE-2020-35448
suse.com/security/cve/CVE-2020-35493
suse.com/security/cve/CVE-2020-35496
suse.com/security/cve/CVE-2020-35507
suse.com/security/cve/CVE-2021-20197
suse.com/security/cve/CVE-2021-20284
suse.com/security/cve/CVE-2021-3487
ubuntu.com/security/CVE-2019-17451
ubuntu.com/security/notices/USN-4336-1
ubuntu.com/security/notices/USN-4336-2
ubuntu.com/security/CVE-2018-8945
ubuntu.com/security/CVE-2018-9138
ubuntu.com/security/CVE-2018-10372
ubuntu.com/security/CVE-2018-10373
ubuntu.com/security/CVE-2018-10534
ubuntu.com/security/CVE-2018-10535
ubuntu.com/security/CVE-2018-12641
ubuntu.com/security/CVE-2018-12697
ubuntu.com/security/CVE-2018-12698
ubuntu.com/security/CVE-2018-12699
ubuntu.com/security/CVE-2018-12700
ubuntu.com/security/CVE-2018-12934
ubuntu.com/security/CVE-2018-13033
ubuntu.com/security/CVE-2018-17358
ubuntu.com/security/CVE-2018-17359
ubuntu.com/security/CVE-2018-17360
ubuntu.com/security/CVE-2018-17794
ubuntu.com/security/CVE-2018-17985
ubuntu.com/security/CVE-2018-18309
ubuntu.com/security/CVE-2018-18483
ubuntu.com/security/CVE-2018-18484
ubuntu.com/security/CVE-2018-18605
ubuntu.com/security/CVE-2018-18606
ubuntu.com/security/CVE-2018-18607
ubuntu.com/security/CVE-2018-18700
ubuntu.com/security/CVE-2018-18701
ubuntu.com/security/CVE-2018-19931
ubuntu.com/security/CVE-2018-19932
ubuntu.com/security/CVE-2018-20002
ubuntu.com/security/CVE-2018-20623
ubuntu.com/security/CVE-2018-20651
ubuntu.com/security/CVE-2018-20671
ubuntu.com/security/CVE-2018-1000876
ubuntu.com/security/CVE-2019-9070
ubuntu.com/security/CVE-2019-9071
ubuntu.com/security/CVE-2019-9073
ubuntu.com/security/CVE-2019-9074
ubuntu.com/security/CVE-2019-9075
ubuntu.com/security/CVE-2019-9077
ubuntu.com/security/CVE-2019-12972
ubuntu.com/security/CVE-2019-14250
ubuntu.com/security/CVE-2019-14444
ubuntu.com/security/CVE-2019-17450
ubuntu.com/security/CVE-2016-2226
ubuntu.com/security/CVE-2016-4487
ubuntu.com/security/CVE-2016-4488
ubuntu.com/security/CVE-2016-4489
ubuntu.com/security/CVE-2016-4490
ubuntu.com/security/CVE-2016-4491
ubuntu.com/security/CVE-2016-4492
ubuntu.com/security/CVE-2016-4493
ubuntu.com/security/CVE-2016-6131
ubuntu.com/security/CVE-2017-6965
ubuntu.com/security/CVE-2017-6966
ubuntu.com/security/CVE-2017-6969
ubuntu.com/security/CVE-2017-7209
ubuntu.com/security/CVE-2017-7210
ubuntu.com/security/CVE-2017-7223
ubuntu.com/security/CVE-2017-7224
ubuntu.com/security/CVE-2017-7225
ubuntu.com/security/CVE-2017-7226
ubuntu.com/security/CVE-2017-7227
ubuntu.com/security/CVE-2017-7299
ubuntu.com/security/CVE-2017-7300
ubuntu.com/security/CVE-2017-7301
lists.opensuse.org/archives/list/[email protected]/thread/AYODXTIQHTHANYSEI73JBXTPH244JTOU
lists.opensuse.org/archives/list/[email protected]/thread/HD525V55IWCMFIZABVL2WPYZ3F73Y4RP
suse.com/security/cve/CVE-2014-9939
suse.com/security/cve/CVE-2017-12448
suse.com/security/cve/CVE-2017-12450
suse.com/security/cve/CVE-2017-12452
suse.com/security/cve/CVE-2017-12453
suse.com/security/cve/CVE-2017-12454
suse.com/security/cve/CVE-2017-12456
suse.com/security/cve/CVE-2017-12799
suse.com/security/cve/CVE-2017-13757
suse.com/security/cve/CVE-2017-14128
suse.com/security/cve/CVE-2017-14129
suse.com/security/cve/CVE-2017-14130
suse.com/security/cve/CVE-2017-14333
suse.com/security/cve/CVE-2017-14529
suse.com/security/cve/CVE-2017-14729
suse.com/security/cve/CVE-2017-14745
suse.com/security/cve/CVE-2017-14974
suse.com/security/cve/CVE-2017-15938
suse.com/security/cve/CVE-2017-15939
suse.com/security/cve/CVE-2017-15996
suse.com/security/cve/CVE-2017-16826
suse.com/security/cve/CVE-2017-16827
suse.com/security/cve/CVE-2017-16828
suse.com/security/cve/CVE-2017-16829
suse.com/security/cve/CVE-2017-16830
suse.com/security/cve/CVE-2017-16831
suse.com/security/cve/CVE-2017-16832
suse.com/security/cve/CVE-2017-6965
suse.com/security/cve/CVE-2017-6966
suse.com/security/cve/CVE-2017-6969
suse.com/security/cve/CVE-2017-7209
suse.com/security/cve/CVE-2017-7210
suse.com/security/cve/CVE-2017-7223
suse.com/security/cve/CVE-2017-7224
suse.com/security/cve/CVE-2017-7225
suse.com/security/cve/CVE-2017-7226
suse.com/security/cve/CVE-2017-7299
suse.com/security/cve/CVE-2017-7300
suse.com/security/cve/CVE-2017-7301
suse.com/security/cve/CVE-2017-7302
suse.com/security/cve/CVE-2017-7303
suse.com/security/cve/CVE-2017-7304
suse.com/security/cve/CVE-2017-8392
suse.com/security/cve/CVE-2017-8393
Left out here: 123 references and the rest of 5 source descriptions. The JSON record has them.