CVE-2019-17451
Description
An integer overflow in the BFD library's _bfd_dwarf2_find_nearest_line function can cause a segmentation fault when processing malformed DWARF debug data.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
An integer overflow in the BFD library's _bfd_dwarf2_find_nearest_line function can cause a segmentation fault when processing malformed DWARF debug data.
Vulnerability
An integer overflow vulnerability exists in the _bfd_dwarf2_find_nearest_line function within the dwarf2.c file of the Binary File Descriptor (BFD) library, as distributed in GNU Binutils version 2.32. This flaw can be triggered when parsing specially crafted DWARF debug information, leading to a segmentation fault (SEGV). The issue is demonstrated using the nm utility [1].
Exploitation
An attacker can exploit this vulnerability by crafting a malformed binary file containing specific DWARF debug data. If a user or automated system processes this file with affected versions of GNU Binutils tools (such as nm), the integer overflow occurs, resulting in a program crash. No authentication is required; the attack relies on user interaction to open the file [1][2].
Impact
Successful exploitation results in a denial of service (DoS) due to application crash. The referenced security notices also state that arbitrary code execution might be possible, though the specific CVE is noted for causing a SEGV [1][2].
Mitigation
The vulnerability is fixed in Binutils version 2.33.1 and later. Ubuntu has released updated packages (binutils 2.30-21ubuntu1~18.04.3 for 18.04 LTS) as part of USN-4336-1. Gentoo users should upgrade to >=sys-devel/binutils-2.33.1. No workarounds are known; updating to the patched version is recommended [1][2].
AI Insight generated on May 26, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
73- GNU Binutils/BFD library (aka libbfd)description
- osv-coords70 versionspkg:rpm/opensuse/binutils&distro=openSUSE%20Leap%2015.1pkg:rpm/opensuse/binutils&distro=openSUSE%20Leap%2015.2pkg:rpm/opensuse/binutils&distro=openSUSE%20Tumbleweedpkg:rpm/opensuse/cross-aarch64-binutils&distro=openSUSE%20Leap%2015.1pkg:rpm/opensuse/cross-aarch64-binutils&distro=openSUSE%20Leap%2015.2pkg:rpm/opensuse/cross-arm-binutils&distro=openSUSE%20Leap%2015.1pkg:rpm/opensuse/cross-arm-binutils&distro=openSUSE%20Leap%2015.2pkg:rpm/opensuse/cross-avr-binutils&distro=openSUSE%20Leap%2015.1pkg:rpm/opensuse/cross-avr-binutils&distro=openSUSE%20Leap%2015.2pkg:rpm/opensuse/cross-epiphany-binutils&distro=openSUSE%20Leap%2015.1pkg:rpm/opensuse/cross-epiphany-binutils&distro=openSUSE%20Leap%2015.2pkg:rpm/opensuse/cross-hppa64-binutils&distro=openSUSE%20Leap%2015.1pkg:rpm/opensuse/cross-hppa64-binutils&distro=openSUSE%20Leap%2015.2pkg:rpm/opensuse/cross-hppa-binutils&distro=openSUSE%20Leap%2015.1pkg:rpm/opensuse/cross-hppa-binutils&distro=openSUSE%20Leap%2015.2pkg:rpm/opensuse/cross-i386-binutils&distro=openSUSE%20Leap%2015.1pkg:rpm/opensuse/cross-i386-binutils&distro=openSUSE%20Leap%2015.2pkg:rpm/opensuse/cross-ia64-binutils&distro=openSUSE%20Leap%2015.1pkg:rpm/opensuse/cross-ia64-binutils&distro=openSUSE%20Leap%2015.2pkg:rpm/opensuse/cross-m68k-binutils&distro=openSUSE%20Leap%2015.1pkg:rpm/opensuse/cross-m68k-binutils&distro=openSUSE%20Leap%2015.2pkg:rpm/opensuse/cross-mips-binutils&distro=openSUSE%20Leap%2015.1pkg:rpm/opensuse/cross-mips-binutils&distro=openSUSE%20Leap%2015.2pkg:rpm/opensuse/cross-ppc64-binutils&distro=openSUSE%20Leap%2015.1pkg:rpm/opensuse/cross-ppc64-binutils&distro=openSUSE%20Leap%2015.2pkg:rpm/opensuse/cross-ppc64le-binutils&distro=openSUSE%20Leap%2015.1pkg:rpm/opensuse/cross-ppc64le-binutils&distro=openSUSE%20Leap%2015.2pkg:rpm/opensuse/cross-ppc-binutils&distro=openSUSE%20Leap%2015.1pkg:rpm/opensuse/cross-ppc-binutils&distro=openSUSE%20Leap%2015.2pkg:rpm/opensuse/cross-riscv64-binutils&distro=openSUSE%20Leap%2015.1pkg:rpm/opensuse/cross-riscv64-binutils&distro=openSUSE%20Leap%2015.2pkg:rpm/opensuse/cross-rx-binutils&distro=openSUSE%20Leap%2015.1pkg:rpm/opensuse/cross-rx-binutils&distro=openSUSE%20Leap%2015.2pkg:rpm/opensuse/cross-s390-binutils&distro=openSUSE%20Leap%2015.1pkg:rpm/opensuse/cross-s390-binutils&distro=openSUSE%20Leap%2015.2pkg:rpm/opensuse/cross-s390x-binutils&distro=openSUSE%20Leap%2015.1pkg:rpm/opensuse/cross-s390x-binutils&distro=openSUSE%20Leap%2015.2pkg:rpm/opensuse/cross-sparc64-binutils&distro=openSUSE%20Leap%2015.1pkg:rpm/opensuse/cross-sparc64-binutils&distro=openSUSE%20Leap%2015.2pkg:rpm/opensuse/cross-sparc-binutils&distro=openSUSE%20Leap%2015.1pkg:rpm/opensuse/cross-sparc-binutils&distro=openSUSE%20Leap%2015.2pkg:rpm/opensuse/cross-spu-binutils&distro=openSUSE%20Leap%2015.1pkg:rpm/opensuse/cross-spu-binutils&distro=openSUSE%20Leap%2015.2pkg:rpm/opensuse/cross-xtensa-binutils&distro=openSUSE%20Leap%2015.2pkg:rpm/suse/binutils&distro=HPE%20Helion%20OpenStack%208pkg:rpm/suse/binutils&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015-ESPOSpkg:rpm/suse/binutils&distro=SUSE%20Linux%20Enterprise%20High%20Performance%20Computing%2015-LTSSpkg:rpm/suse/binutils&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Basesystem%2015%20SP1pkg:rpm/suse/binutils&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Basesystem%2015%20SP2pkg:rpm/suse/binutils&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Development%20Tools%2015%20SP1pkg:rpm/suse/binutils&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Development%20Tools%2015%20SP2pkg:rpm/suse/binutils&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Package%20Hub%2015%20SP1pkg:rpm/suse/binutils&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Package%20Hub%2015%20SP2pkg:rpm/suse/binutils&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP2-BCLpkg:rpm/suse/binutils&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP3-BCLpkg:rpm/suse/binutils&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP3-LTSSpkg:rpm/suse/binutils&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP4-LTSSpkg:rpm/suse/binutils&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP5pkg:rpm/suse/binutils&distro=SUSE%20Linux%20Enterprise%20Server%2015-LTSSpkg:rpm/suse/binutils&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP3pkg:rpm/suse/binutils&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP4pkg:rpm/suse/binutils&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP5pkg:rpm/suse/binutils&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2015pkg:rpm/suse/binutils&distro=SUSE%20Linux%20Enterprise%20Software%20Development%20Kit%2012%20SP5pkg:rpm/suse/binutils&distro=SUSE%20OpenStack%20Cloud%208pkg:rpm/suse/binutils&distro=SUSE%20OpenStack%20Cloud%209pkg:rpm/suse/binutils&distro=SUSE%20OpenStack%20Cloud%20Crowbar%208pkg:rpm/suse/binutils&distro=SUSE%20OpenStack%20Cloud%20Crowbar%209pkg:rpm/suse/cross-ppc-binutils&distro=SUSE%20Linux%20Enterprise%20Software%20Development%20Kit%2012%20SP5pkg:rpm/suse/cross-spu-binutils&distro=SUSE%20Linux%20Enterprise%20Software%20Development%20Kit%2012%20SP5
< 2.35-lp151.3.9.1+ 69 more
- (no CPE)range: < 2.35-lp151.3.9.1
- (no CPE)range: < 2.35-lp152.4.3.1
- (no CPE)range: < 2.37-1.3
- (no CPE)range: < 2.35-lp151.3.9.1
- (no CPE)range: < 2.35-lp152.4.3.1
- (no CPE)range: < 2.35-lp151.3.9.1
- (no CPE)range: < 2.35-lp152.4.3.1
- (no CPE)range: < 2.35-lp151.3.9.1
- (no CPE)range: < 2.35-lp152.4.3.1
- (no CPE)range: < 2.35-lp151.3.9.1
- (no CPE)range: < 2.35-lp152.4.3.1
- (no CPE)range: < 2.35-lp151.3.9.1
- (no CPE)range: < 2.35-lp152.4.3.1
- (no CPE)range: < 2.35-lp151.3.9.1
- (no CPE)range: < 2.35-lp152.4.3.1
- (no CPE)range: < 2.35-lp151.3.9.1
- (no CPE)range: < 2.35-lp152.4.3.1
- (no CPE)range: < 2.35-lp151.3.9.1
- (no CPE)range: < 2.35-lp152.4.3.1
- (no CPE)range: < 2.35-lp151.3.9.1
- (no CPE)range: < 2.35-lp152.4.3.1
- (no CPE)range: < 2.35-lp151.3.9.1
- (no CPE)range: < 2.35-lp152.4.3.1
- (no CPE)range: < 2.35-lp151.3.9.1
- (no CPE)range: < 2.35-lp152.4.3.1
- (no CPE)range: < 2.35-lp151.3.9.1
- (no CPE)range: < 2.35-lp152.4.3.1
- (no CPE)range: < 2.35-lp151.3.9.1
- (no CPE)range: < 2.35-lp152.4.3.1
- (no CPE)range: < 2.35-lp151.3.9.1
- (no CPE)range: < 2.35-lp152.4.3.1
- (no CPE)range: < 2.35-lp151.3.9.1
- (no CPE)range: < 2.35-lp152.4.3.1
- (no CPE)range: < 2.35-lp151.3.9.1
- (no CPE)range: < 2.35-lp152.4.3.1
- (no CPE)range: < 2.35-lp151.3.9.1
- (no CPE)range: < 2.35-lp152.4.3.1
- (no CPE)range: < 2.35-lp151.3.9.1
- (no CPE)range: < 2.35-lp152.4.3.1
- (no CPE)range: < 2.35-lp151.3.9.1
- (no CPE)range: < 2.35-lp152.4.3.1
- (no CPE)range: < 2.35-lp151.3.9.1
- (no CPE)range: < 2.35-lp152.4.3.1
- (no CPE)range: < 2.35-lp152.4.3.1
- (no CPE)range: < 2.37-9.39.1
- (no CPE)range: < 2.35.1-6.15.1
- (no CPE)range: < 2.35.1-6.15.1
- (no CPE)range: < 2.35-7.11.1
- (no CPE)range: < 2.35-7.11.1
- (no CPE)range: < 2.35-7.11.1
- (no CPE)range: < 2.35-7.11.1
- (no CPE)range: < 2.35-7.11.1
- (no CPE)range: < 2.35-7.11.1
- (no CPE)range: < 2.37-9.39.1
- (no CPE)range: < 2.37-9.39.1
- (no CPE)range: < 2.37-9.39.1
- (no CPE)range: < 2.37-9.39.1
- (no CPE)range: < 2.37-9.39.1
- (no CPE)range: < 2.35.1-6.15.1
- (no CPE)range: < 2.37-9.39.1
- (no CPE)range: < 2.37-9.39.1
- (no CPE)range: < 2.37-9.39.1
- (no CPE)range: < 2.35.1-6.15.1
- (no CPE)range: < 2.37-9.39.1
- (no CPE)range: < 2.37-9.39.1
- (no CPE)range: < 2.37-9.39.1
- (no CPE)range: < 2.37-9.39.1
- (no CPE)range: < 2.37-9.39.1
- (no CPE)range: < 2.37-9.39.1
- (no CPE)range: < 2.37-9.39.1
Patches
0No patches discovered yet.
Vulnerability mechanics
No source-code context for this CVE — mechanics is only generated when we can read the actual fix diff. Without that, the four sections (root cause, attack vector, affected code, fix) would be speculation rather than analysis.
References
6- lists.opensuse.org/opensuse-security-announce/2020-10/msg00078.htmlmitrevendor-advisoryx_refsource_SUSE
- lists.opensuse.org/opensuse-security-announce/2020-11/msg00004.htmlmitrevendor-advisoryx_refsource_SUSE
- security.gentoo.org/glsa/202007-39mitrevendor-advisoryx_refsource_GENTOO
- usn.ubuntu.com/4336-1/mitrevendor-advisoryx_refsource_UBUNTU
- security.netapp.com/advisory/ntap-20191024-0002/mitrex_refsource_CONFIRM
- sourceware.org/bugzilla/show_bug.cgimitrex_refsource_MISC
News mentions
0No linked articles in our index yet.