Every CVE Search/ Get API key

CVE-2014-0172

Integer overflow in the check_section function in dwarf_begin_elf.c in the libdw library, as used...

6.8 MediumFix available

Integer overflow in the check_section function in dwarf_begin_elf.c in the libdw library, as used in elfutils 0.153 and possibly through 0.158 allows remote attackers to cause a denial of service (application crash) or possibly execute arbitrary code via a malformed compressed debug section in an ELF file, which triggers a heap-based buffer overflow.

Exploit likelihood

4.03%Down 0.9 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 6.8

Integer overflow in the check_section function in dwarf_begin_elf.c in the libdw library, as used in elfutils 0.153 and possibly through 0.158 allows remote attackers to cause a denial of service (application crash) or possibly execute arbitrary code via a malformed compressed debug section in an ELF file, which triggers a heap-based buffer overflow.

Record
CVE-2014-0172
CVSS 2.0
6.8 MediumAV:N/AC:M/Au:N/C:P/I:P/A:P
Weakness
CWE-189
Updated
2026-11-02
CVE List No score

Integer overflow in the check_section function in dwarf_begin_elf.c in the libdw library, as used in elfutils 0.153 and possibly through 0.158 allows remote attackers to cause a denial of service (application crash) or possibly execute arbitrary code via a malformed compressed debug section in an ELF file, which triggers a heap-based buffer overflow.

Record
CVE-2014-0172
Updated
2026-11-02
EUVDEUVD-2014-0225 No score

Integer overflow in the check_section function in dwarf_begin_elf.c in the libdw library, as used in elfutils 0.153 and possibly through 0.158 allows remote attackers to cause a denial of service (application crash) or possibly execute arbitrary code via a malformed compressed debug section in an ELF file, which triggers a heap-based buffer overflow.

Record
EUVD-2014-0225
Updated
2026-11-03
GitHub AdvisoriesGHSA-q6c9-79p5-7pgm No score

Integer overflow in the check_section function in dwarf_begin_elf.c in the libdw library, as used...

Integer overflow in the check_section function in dwarf_begin_elf.c in the libdw library, as used in elfutils 0.153 and possibly through 0.158 allows remote attackers to cause a denial of service (application crash) or possibly execute arbitrary code via a malformed compressed debug section in an ELF file, which triggers a heap-based buffer overflow.

Record
GHSA-q6c9-79p5-7pgm
Updated
2026-11-02
OSV No score

Integer overflow in the check_section function in dwarf_begin_elf.c in the libdw library, as used in elfutils 0.153 and possibly through 0.158 allows remote attackers to cause a denial of service (application crash) or possibly execute arbitrary code via a malformed compressed debug section in an ELF file, which triggers a heap-based buffer overflow.

Record
CVE-2014-0172
Updated
2026-11-02
OSVDEBIAN-CVE-2014-0172 No score

Integer overflow in the check_section function in dwarf_begin_elf.c in the libdw library, as used in elfutils 0.153 and possibly through 0.158 allows remote attackers to cause a denial of service (application crash) or possibly execute arbitrary code via a malformed compressed debug section in an ELF file, which triggers a heap-based buffer overflow.

Record
DEBIAN-CVE-2014-0172
Updated
2026-11-02
Show 4 moreShow less
OSVMGASA-2014-0177 No score

Updated elfutils package fixes CVE-2014-0172

Updated elfutils packages fix security vulnerability:

The libdw library provides support for accessing DWARF debugging information inside ELF files. An integer overflow flaw in check_section(), leading to a heap-based buffer overflow, was found in the libdw library. A malicious ELF file could cause an application using libdw (such as eu-readelf) to crash or, potentially, execute arbitrary code with the privileges of the user running the application (CVE-2014-0172).

Record
MGASA-2014-0177
Updated
2026-11-02
OSVopenSUSE-SU-2024:10570-1 No score

elfutils-0.167-1.5 on GA media

These are all security issues fixed in the elfutils-0.167-1.5 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10570-1
Updated
2026-11-02
OSVUBUNTU-CVE-2014-0172 No score

Integer overflow in the check_section function in dwarf_begin_elf.c in the libdw library, as used in elfutils 0.153 and possibly through 0.158 allows remote attackers to cause a denial of service (application crash) or possibly execute arbitrary code via a malformed compressed debug section in an ELF file, which triggers a heap-based buffer overflow.

Record
UBUNTU-CVE-2014-0172
Updated
2026-11-02
OSVUSN-2188-1 No score

elfutils vulnerability

Florian Weimer discovered that the elfutils libdw library incorrectly handled malformed compressed debug sections in ELF files. If a user or automated system were tricked into processing a specially crafted ELF file, applications linked against libdw could be made to crash, or possibly execute arbitrary code.

Record
USN-2188-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
elfutils
Debian:12
before 0.158-1
0.158-1
elfutils
Debian:13
before 0.158-1
0.158-1
elfutils
Debian:14
before 0.158-1
0.158-1
elfutils
Mageia:3
before 0.155-2.1.mga3
0.155-2.1.mga3
elfutils
Mageia:4
before 0.157-3.1.mga4
0.157-3.1.mga4
elfutils-debuginfo
Red Hat:enterprise_linux:7::client
before 0:0.160-1.el7
0:0.160-1.el7
elfutils-devel
Red Hat:enterprise_linux:7::client
before 0:0.160-1.el7
0:0.160-1.el7
elfutils-devel-static
Red Hat:enterprise_linux:7::client
before 0:0.160-1.el7
0:0.160-1.el7
elfutils-libelf-devel
Red Hat:enterprise_linux:7::client
before 0:0.160-1.el7
0:0.160-1.el7
elfutils-libelf-devel-static
Red Hat:enterprise_linux:7::client
before 0:0.160-1.el7
0:0.160-1.el7
Show 29 moreShow less
Affected packages
PackageAffectedFixed
elfutils
Red Hat:enterprise_linux:7::client
before 0:0.160-1.el7
0:0.160-1.el7
elfutils-libelf
Red Hat:enterprise_linux:7::client
before 0:0.160-1.el7
0:0.160-1.el7
elfutils-libs
Red Hat:enterprise_linux:7::client
before 0:0.160-1.el7
0:0.160-1.el7
elfutils-debuginfo
Red Hat:enterprise_linux:7::computenode
before 0:0.160-1.el7
0:0.160-1.el7
elfutils-devel
Red Hat:enterprise_linux:7::computenode
before 0:0.160-1.el7
0:0.160-1.el7
elfutils-devel-static
Red Hat:enterprise_linux:7::computenode
before 0:0.160-1.el7
0:0.160-1.el7
elfutils-libelf-devel
Red Hat:enterprise_linux:7::computenode
before 0:0.160-1.el7
0:0.160-1.el7
elfutils-libelf-devel-static
Red Hat:enterprise_linux:7::computenode
before 0:0.160-1.el7
0:0.160-1.el7
elfutils
Red Hat:enterprise_linux:7::computenode
before 0:0.160-1.el7
0:0.160-1.el7
elfutils-libelf
Red Hat:enterprise_linux:7::computenode
before 0:0.160-1.el7
0:0.160-1.el7
elfutils-libs
Red Hat:enterprise_linux:7::computenode
before 0:0.160-1.el7
0:0.160-1.el7
elfutils-debuginfo
Red Hat:enterprise_linux:7::server
before 0:0.160-1.el7
0:0.160-1.el7
elfutils-devel-static
Red Hat:enterprise_linux:7::server
before 0:0.160-1.el7
0:0.160-1.el7
elfutils-libelf-devel-static
Red Hat:enterprise_linux:7::server
before 0:0.160-1.el7
0:0.160-1.el7
elfutils
Red Hat:enterprise_linux:7::server
before 0:0.160-1.el7
0:0.160-1.el7
elfutils-devel
Red Hat:enterprise_linux:7::server
before 0:0.160-1.el7
0:0.160-1.el7
elfutils-libelf
Red Hat:enterprise_linux:7::server
before 0:0.160-1.el7
0:0.160-1.el7
elfutils-libelf-devel
Red Hat:enterprise_linux:7::server
before 0:0.160-1.el7
0:0.160-1.el7
elfutils-libs
Red Hat:enterprise_linux:7::server
before 0:0.160-1.el7
0:0.160-1.el7
elfutils-debuginfo
Red Hat:enterprise_linux:7::workstation
before 0:0.160-1.el7
0:0.160-1.el7
elfutils-devel-static
Red Hat:enterprise_linux:7::workstation
before 0:0.160-1.el7
0:0.160-1.el7
elfutils-libelf-devel-static
Red Hat:enterprise_linux:7::workstation
before 0:0.160-1.el7
0:0.160-1.el7
elfutils
Red Hat:enterprise_linux:7::workstation
before 0:0.160-1.el7
0:0.160-1.el7
elfutils-devel
Red Hat:enterprise_linux:7::workstation
before 0:0.160-1.el7
0:0.160-1.el7
elfutils-libelf
Red Hat:enterprise_linux:7::workstation
before 0:0.160-1.el7
0:0.160-1.el7
elfutils-libelf-devel
Red Hat:enterprise_linux:7::workstation
before 0:0.160-1.el7
0:0.160-1.el7
elfutils-libs
Red Hat:enterprise_linux:7::workstation
before 0:0.160-1.el7
0:0.160-1.el7
elfutils
Ubuntu:14.04:LTS
before 0.158-0ubuntu5.1, plus listed versions
0.157-1ubuntu10.158-0ubuntu30.158-0ubuntu40.158-0ubuntu5
0.158-0ubuntu5.1
elfutils
openSUSE:Tumbleweed
From an advisory covering 2 CVEs
before 0.167-1.5
0.167-1.5

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2014-0172 is a medium vulnerability (CVSS 6.8) in Elfutils Project Elfutils, published April 11, 2014. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.03%, the 90th percentile. Fixed in elfutils 0.158-1.

References

Show 14 moreShow less
MoveEnter Open