cbcvebase.

Debian Dwarfutils vulnerabilities

45 known vulnerabilities affecting debian/dwarfutils.

Total CVEs
45
CISA KEV
0
Public exploits
0
Exploited in wild
0
Severity breakdown
CRITICAL6HIGH13MEDIUM21LOW5

Vulnerabilities

Page 1 of 3
CVE-2024-2002HIGHCVSS 7.5fixed in dwarfutils 1:0.11.1-1 (forky)2024
CVE-2024-2002 [HIGH] CVE-2024-2002: dwarfutils - A double-free vulnerability was found in libdwarf. In a multiply-corrupted DWARF... A double-free vulnerability was found in libdwarf. In a multiply-corrupted DWARF object, libdwarf may try to dealloc(free) an allocation twice, potentially causing unpredictable and various results. Scope: local bookworm: open bullseye: open forky: resolved (fixed in 1:0.11.1-1) sid: resolved (fixed in 1:0.11.1-1) trixie: resolved (fixed in 1:0.11.1-1)
debian
CVE-2022-32200HIGHCVSS 7.8fixed in dwarfutils 1:0.11.1-1 (forky)2022
CVE-2022-32200 [HIGH] CVE-2022-32200: dwarfutils - libdwarf 0.4.0 has a heap-based buffer over-read in _dwarf_check_string_valid in... libdwarf 0.4.0 has a heap-based buffer over-read in _dwarf_check_string_valid in dwarf_util.c. Scope: local bookworm: open bullseye: open forky: resolved (fixed in 1:0.11.1-1) sid: resolved (fixed in 1:0.11.1-1) trixie: resolved (fixed in 1:0.11.1-1)
debian
CVE-2022-34299HIGHCVSS 8.1fixed in dwarfutils 1:0.11.1-1 (forky)2022
CVE-2022-34299 [HIGH] CVE-2022-34299: dwarfutils - There is a heap-based buffer over-read in libdwarf 0.4.0. This issue is related ... There is a heap-based buffer over-read in libdwarf 0.4.0. This issue is related to dwarf_global_formref_b. Scope: local bookworm: open bullseye: open forky: resolved (fixed in 1:0.11.1-1) sid: resolved (fixed in 1:0.11.1-1) trixie: resolved (fixed in 1:0.11.1-1)
debian
CVE-2022-39170LOWCVSS 8.82022
CVE-2022-39170 [HIGH] CVE-2022-39170: dwarfutils - libdwarf 0.4.1 has a double free in _dwarf_exec_frame_instr in dwarf_frame.c. libdwarf 0.4.1 has a double free in _dwarf_exec_frame_instr in dwarf_frame.c. Scope: local bookworm: resolved bullseye: resolved forky: resolved sid: resolved trixie: resolved
debian
CVE-2020-27545MEDIUMCVSS 6.5fixed in dwarfutils 20201201-1 (bookworm)2020
CVE-2020-27545 [MEDIUM] CVE-2020-27545: dwarfutils - libdwarf before 20201017 has a one-byte out-of-bounds read because of an invalid... libdwarf before 20201017 has a one-byte out-of-bounds read because of an invalid pointer dereference via an invalid line table in a crafted object. Scope: local bookworm: resolved (fixed in 20201201-1) bullseye: resolved (fixed in 20201201-1) forky: resolved (fixed in 20201201-1) sid: resolved (fixed in 20201201-1) trixie: resolved (fixed in 20201201-1)
debian
CVE-2020-28163MEDIUMCVSS 6.5fixed in dwarfutils 20201201-1 (bookworm)2020
CVE-2020-28163 [MEDIUM] CVE-2020-28163: dwarfutils - libdwarf before 20201201 allows a dwarf_print_lines.c NULL pointer dereference a... libdwarf before 20201201 allows a dwarf_print_lines.c NULL pointer dereference and application crash via a DWARF5 line-table header that has an invalid FORM for a pathname. Scope: local bookworm: resolved (fixed in 20201201-1) bullseye: resolved (fixed in 20201201-1) forky: resolved (fixed in 20201201-1) sid: resolved (fixed in 20201201-1) trixie: resolved (fix
debian
CVE-2019-14249LOWCVSS 6.52019
CVE-2019-14249 [MEDIUM] CVE-2019-14249: dwarfutils - dwarf_elf_load_headers.c in libdwarf before 2019-07-05 allows attackers to cause... dwarf_elf_load_headers.c in libdwarf before 2019-07-05 allows attackers to cause a denial of service (division by zero) via an ELF file with a zero-size section group (SHT_GROUP), as demonstrated by dwarfdump. Scope: local bookworm: resolved bullseye: resolved forky: resolved sid: resolved trixie: resolved
debian
CVE-2017-9054CRITICALCVSS 9.8fixed in dwarfutils 20170416-2 (bookworm)2017
CVE-2017-9054 [CRITICAL] CVE-2017-9054: dwarfutils - An issue, also known as DW201703-002, was discovered in libdwarf 2017-03-21. In ... An issue, also known as DW201703-002, was discovered in libdwarf 2017-03-21. In _dwarf_decode_s_leb128_chk() a byte pointer was dereferenced just before it was checked for being in bounds, leading to a heap-based buffer over-read. Scope: local bookworm: resolved (fixed in 20170416-2) bullseye: resolved (fixed in 20170416-2) forky: resolved (fixed in 20170416-2)
debian
CVE-2017-9053CRITICALCVSS 9.1fixed in dwarfutils 20170416-2 (bookworm)2017
CVE-2017-9053 [CRITICAL] CVE-2017-9053: dwarfutils - An issue, also known as DW201703-005, was discovered in libdwarf 2017-03-21. A h... An issue, also known as DW201703-005, was discovered in libdwarf 2017-03-21. A heap-based buffer over-read in _dwarf_read_loc_expr_op() is due to a failure to check a pointer for being in bounds (in a few places in this function). Scope: local bookworm: resolved (fixed in 20170416-2) bullseye: resolved (fixed in 20170416-2) forky: resolved (fixed in 20170416-2)
debian
CVE-2017-9055CRITICALCVSS 9.8fixed in dwarfutils 20170416-2 (bookworm)2017
CVE-2017-9055 [CRITICAL] CVE-2017-9055: dwarfutils - An issue, also known as DW201703-001, was discovered in libdwarf 2017-03-21. In ... An issue, also known as DW201703-001, was discovered in libdwarf 2017-03-21. In dwarf_formsdata() a few data types were not checked for being in bounds, leading to a heap-based buffer over-read. Scope: local bookworm: resolved (fixed in 20170416-2) bullseye: resolved (fixed in 20170416-2) forky: resolved (fixed in 20170416-2) sid: resolved (fixed in 20170416-2)
debian
CVE-2017-9052CRITICALCVSS 9.8fixed in dwarfutils 20170416-2 (bookworm)2017
CVE-2017-9052 [CRITICAL] CVE-2017-9052: dwarfutils - An issue, also known as DW201703-006, was discovered in libdwarf 2017-03-21. A h... An issue, also known as DW201703-006, was discovered in libdwarf 2017-03-21. A heap-based buffer over-read in dwarf_formsdata() is due to a failure to check a pointer for being in bounds (in a few places in this function) and a failure in a check in dwarf_attr_list(). Scope: local bookworm: resolved (fixed in 20170416-2) bullseye: resolved (fixed in 20170416-2)
debian
CVE-2017-9998MEDIUMCVSS 6.5fixed in dwarfutils 20170416-3 (bookworm)2017
CVE-2017-9998 [MEDIUM] CVE-2017-9998: dwarfutils - The _dwarf_decode_s_leb128_chk function in dwarf_leb.c in libdwarf through 2017-... The _dwarf_decode_s_leb128_chk function in dwarf_leb.c in libdwarf through 2017-06-28 allows remote attackers to cause a denial of service (Segmentation fault) via a crafted file. Scope: local bookworm: resolved (fixed in 20170416-3) bullseye: resolved (fixed in 20170416-3) forky: resolved (fixed in 20170416-3) sid: resolved (fixed in 20170416-3) trixie: resolved
debian
CVE-2016-9480CRITICALCVSS 9.1fixed in dwarfutils 20161124-1 (bookworm)2016
CVE-2016-9480 [CRITICAL] CVE-2016-9480: dwarfutils - libdwarf 2016-10-21 allows context-dependent attackers to obtain sensitive infor... libdwarf 2016-10-21 allows context-dependent attackers to obtain sensitive information or cause a denial of service by using the "malformed dwarf file" approach, related to a "Heap Buffer Over-read" issue affecting the dwarf_util.c component, aka DW201611-006. Scope: local bookworm: resolved (fixed in 20161124-1) bullseye: resolved (fixed in 20161124-1) forky:
debian
CVE-2016-9558CRITICALCVSS 9.8fixed in dwarfutils 20161124-1 (bookworm)2016
CVE-2016-9558 [CRITICAL] CVE-2016-9558: dwarfutils - (1) libdwarf/dwarf_leb.c and (2) dwarfdump/print_frames.c in libdwarf before 201... (1) libdwarf/dwarf_leb.c and (2) dwarfdump/print_frames.c in libdwarf before 20161124 allow remote attackers to have unspecified impact via a crafted bit pattern in a signed leb number, aka a "negation overflow." Scope: local bookworm: resolved (fixed in 20161124-1) bullseye: resolved (fixed in 20161124-1) forky: resolved (fixed in 20161124-1) sid: resolved (fi
debian
CVE-2016-5040HIGHCVSS 7.5fixed in dwarfutils 20160507-1 (bookworm)2016
CVE-2016-5040 [HIGH] CVE-2016-5040: dwarfutils - libdwarf before 20160923 allows remote attackers to cause a denial of service (o... libdwarf before 20160923 allows remote attackers to cause a denial of service (out-of-bounds read and crash) via a large length value in a compilation unit header. Scope: local bookworm: resolved (fixed in 20160507-1) bullseye: resolved (fixed in 20160507-1) forky: resolved (fixed in 20160507-1) sid: resolved (fixed in 20160507-1) trixie: resolved (fixed in 2016050
debian
CVE-2016-5044HIGHCVSS 7.5fixed in dwarfutils 20160507-1 (bookworm)2016
CVE-2016-5044 [HIGH] CVE-2016-5044: dwarfutils - The WRITE_UNALIGNED function in dwarf_elf_access.c in libdwarf before 20160923 a... The WRITE_UNALIGNED function in dwarf_elf_access.c in libdwarf before 20160923 allows remote attackers to cause a denial of service (out-of-bounds write and crash) via a crafted DWARF section. Scope: local bookworm: resolved (fixed in 20160507-1) bullseye: resolved (fixed in 20160507-1) forky: resolved (fixed in 20160507-1) sid: resolved (fixed in 20160507-1) trixi
debian
CVE-2016-5041HIGHCVSS 7.5fixed in dwarfutils 20160507-1 (bookworm)2016
CVE-2016-5041 [HIGH] CVE-2016-5041: dwarfutils - dwarf_macro5.c in libdwarf before 20160923 allows remote attackers to cause a de... dwarf_macro5.c in libdwarf before 20160923 allows remote attackers to cause a denial of service (NULL pointer dereference) via a debugging information entry using DWARF5 and without a DW_AT_name. Scope: local bookworm: resolved (fixed in 20160507-1) bullseye: resolved (fixed in 20160507-1) forky: resolved (fixed in 20160507-1) sid: resolved (fixed in 20160507-1) tr
debian
CVE-2016-5043HIGHCVSS 7.5fixed in dwarfutils 20160507-1 (bookworm)2016
CVE-2016-5043 [HIGH] CVE-2016-5043: dwarfutils - The dwarf_dealloc function in libdwarf before 20160923 allows remote attackers t... The dwarf_dealloc function in libdwarf before 20160923 allows remote attackers to cause a denial of service (out-of-bounds read and crash) via a crafted DWARF section. Scope: local bookworm: resolved (fixed in 20160507-1) bullseye: resolved (fixed in 20160507-1) forky: resolved (fixed in 20160507-1) sid: resolved (fixed in 20160507-1) trixie: resolved (fixed in 201
debian
CVE-2016-5038HIGHCVSS 7.5fixed in dwarfutils 20160507+git20160523.9086738-1 (bookworm)2016
CVE-2016-5038 [HIGH] CVE-2016-5038: dwarfutils - The dwarf_get_macro_startend_file function in dwarf_macro5.c in libdwarf before ... The dwarf_get_macro_startend_file function in dwarf_macro5.c in libdwarf before 20160923 allows remote attackers to cause a denial of service (out-of-bounds read) via a crafted string offset for .debug_str. Scope: local bookworm: resolved (fixed in 20160507+git20160523.9086738-1) bullseye: resolved (fixed in 20160507+git20160523.9086738-1) forky: resolved (fixed in
debian
CVE-2016-9276HIGHCVSS 7.5fixed in dwarfutils 20161124-1 (bookworm)2016
CVE-2016-9276 [HIGH] CVE-2016-9276: dwarfutils - The dwarf_get_aranges_list function in dwarf_arrange.c in Libdwarf before 201611... The dwarf_get_aranges_list function in dwarf_arrange.c in Libdwarf before 20161124 allows remote attackers to cause a denial of service (out-of-bounds read). Scope: local bookworm: resolved (fixed in 20161124-1) bullseye: resolved (fixed in 20161124-1) forky: resolved (fixed in 20161124-1) sid: resolved (fixed in 20161124-1) trixie: resolved (fixed in 20161124-1)
debian