Every CVE Search/ Get API key

CVE-2020-28163

libdwarf before 20201201 allows a dwarf_print_lines.c NULL pointer dereference and application...

6.5 MediumFix available

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.

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

0.79%Up 0.7 points since Apr 16, 2023
90%50%10%1%

What each source reports

NVD Score used 6.5

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.

Record
CVE-2020-28163
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Weakness
CWE-476
Updated
2026-11-02
CVE List 6.5

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.

Record
CVE-2020-28163
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Weakness
CWE-476
Updated
2026-11-02
EUVDEUVD-2020-20649 6.5

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.

Record
EUVD-2020-20649
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-03
GitHub AdvisoriesGHSA-7732-hqr2-cr7r 6.5

libdwarf before 20201201 allows a dwarf_print_lines.c NULL pointer dereference and application...

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.

Record
GHSA-7732-hqr2-cr7r
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Weakness
CWE-476
Updated
2026-11-02
OSVAZL-33328 6.5

CVE-2020-28163 affecting package libdwarf for versions less than 0.9.0

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.

Record
AZL-33328
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVAZL-42090 6.5

CVE-2020-28163 affecting package libdwarf for versions less than 0.9.0-1

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.

Record
AZL-42090
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-05
Show 6 moreShow less
OSV 6.5

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.

Record
CVE-2020-28163
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2020-28163 6.5

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.

Record
DEBIAN-CVE-2020-28163
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVOESA-2022-1818 6.5

libdwarf security update

Libdwarf is a library of functions to provide read/write DWARF debugging records.

Security Fix(es):

A flaw was found in libdwarf. A possible null pointer dereference vulnerability allows an attacker to input a specially crafted file, leading to a crash. The highest threat from this vulnerability is to system availability.(CVE-2020-28163)

Record
OESA-2022-1818
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVOESA-2022-1819 6.5

libdwarf security update

Libdwarf is a library of functions to provide read/write DWARF debugging records.

Security Fix(es):

A flaw was found in libdwarf. A possible memory leak allows an attacker to input a specially crafted file, leading to a crash. The highest threat from this vulnerability is to system availability.(CVE-2020-27545)

A flaw was found in libdwarf. A possible null pointer dereference vulnerability allows an attacker to input a specially crafted file, leading to a crash. The highest threat from this vulnerability is to system availability.(CVE-2020-28163)

Record
OESA-2022-1819
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVOESA-2022-1820 6.5

libdwarf security update

Libdwarf is a library of functions to provide read/write DWARF debugging records.

Security Fix(es):

A flaw was found in libdwarf. A possible memory leak allows an attacker to input a specially crafted file, leading to a crash. The highest threat from this vulnerability is to system availability.(CVE-2020-27545)

A flaw was found in libdwarf. A possible null pointer dereference vulnerability allows an attacker to input a specially crafted file, leading to a crash. The highest threat from this vulnerability is to system availability.(CVE-2020-28163)

Record
OESA-2022-1820
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2020-28163 6.5

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.

Record
UBUNTU-CVE-2020-28163
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
libdwarf
Azure Linux:2
before 0.9.0
0.9.0
libdwarf
Azure Linux:3
before 0.9.0-1
0.9.0-1
dwarfutils
Debian:12
before 20201201-1
20201201-1
dwarfutils
Debian:13
before 20201201-1
20201201-1
dwarfutils
Debian:14
before 20201201-1
20201201-1
libdwarf
openEuler:22.03-LTS
before 20210528-1.oe2203
20210528-1.oe2203
libdwarf
openEuler:20.03-LTS-SP1
From an advisory covering 2 CVEs
before 20210528-1.oe1
20210528-1.oe1
libdwarf
openEuler:20.03-LTS-SP3
From an advisory covering 2 CVEs
before 20210528-1.oe1
20210528-1.oe1
dwarfutils
Ubuntu:16.04:LTS
All versions, plus listed versions
20120410-220120410-2+deb7u2build0.16.04.1
None known
dwarfutils
Ubuntu:18.04:LTS
All versions, plus listed versions
20170709-120180129-1
None known
dwarfutils
Ubuntu:20.04:LTS
All versions, plus listed versions
20180809-120190529-120191104-120191104-1ubuntu120200114-1
None known

History

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

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

In short

CVE-2020-28163 is a medium vulnerability (CVSS 6.5) in Libdwarf Project Libdwarf, published August 11, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.79%, the 56th percentile. Fixed in libdwarf 0.9.0.

References

Show 7 moreShow less
MoveEnter Open