CVE-2020-27545
libdwarf before 20201017 has a one-byte out-of-bounds read because of an invalid pointer...
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.
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
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.
- Record
CVE-2020-27545- 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-763
- Updated
- 2026-11-02
CVE List
6.5
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.
- Record
CVE-2020-27545- 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-763
- Updated
- 2026-11-02
EUVDEUVD-2020-20053
6.5
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.
- Record
EUVD-2020-20053- 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-03
GitHub AdvisoriesGHSA-9mh7-9qxg-6fpq
6.5
libdwarf before 20201017 has a one-byte out-of-bounds read because of an invalid pointer...
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.
- Record
GHSA-9mh7-9qxg-6fpq- 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-763
- Updated
- 2026-11-02
OSVAZL-33327
6.5
CVE-2020-27545 affecting package libdwarf for versions less than 0.9.0
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.
- Record
AZL-33327- 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
OSVAZL-42093
6.5
CVE-2020-27545 affecting package libdwarf for versions less than 0.9.0-1
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.
- Record
AZL-42093- 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-05
Show 6 moreShow less
OSV
6.5
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.
- Record
CVE-2020-27545- 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
OSVDEBIAN-CVE-2020-27545
6.5
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.
- Record
DEBIAN-CVE-2020-27545- 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
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 Medium
CVSS: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 Medium
CVSS: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-27545
6.5
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.
- Record
UBUNTU-CVE-2020-27545- 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
OSVSUSE-SU-2023:2784-1 No score
Security update for libdwarf
This update for libdwarf fixes the following issues:
- CVE-2020-27545: Fixed corrupted line table being able to crash calling app (bsc#1193102).
- Record
SUSE-SU-2023:2784-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libdwarfAzure Linux:2 |
before 0.9.0 | 0.9.0 |
libdwarfAzure Linux:3 |
before 0.9.0-1 | 0.9.0-1 |
dwarfutilsDebian:12 |
before 20201201-1 | 20201201-1 |
dwarfutilsDebian:13 |
before 20201201-1 | 20201201-1 |
dwarfutilsDebian:14 |
before 20201201-1 | 20201201-1 |
libdwarfopenEuler:20.03-LTS-SP1 From an advisory covering 2 CVEs |
before 20210528-1.oe1 | 20210528-1.oe1 |
libdwarfopenEuler:20.03-LTS-SP3 From an advisory covering 2 CVEs |
before 20210528-1.oe1 | 20210528-1.oe1 |
libdwarfSUSE:Linux Enterprise Module for Package Hub 15 SP4 |
before 20161124-150000.3.6.1 | 20161124-150000.3.6.1 |
libdwarfSUSE:Linux Enterprise Module for Package Hub 15 SP5 |
before 20161124-150000.3.6.1 | 20161124-150000.3.6.1 |
libdwarfopenSUSE:Leap 15.4 |
before 20161124-150000.3.6.1 | 20161124-150000.3.6.1 |
Show 4 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libdwarfopenSUSE:Leap 15.5 |
before 20161124-150000.3.6.1 | 20161124-150000.3.6.1 |
dwarfutilsUbuntu:16.04:LTS |
All versions, plus listed versions 20120410-220120410-2+deb7u2build0.16.04.1 |
None known |
dwarfutilsUbuntu:18.04:LTS |
All versions, plus listed versions 20170709-120180129-1 |
None known |
dwarfutilsUbuntu:20.04:LTS |
All versions, plus listed versions 20180809-120190529-120191104-120191104-1ubuntu120200114-1 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| facts | OSV | |
| 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-2020-27545 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.82%, the 57th percentile. Fixed in libdwarf 0.9.0.
References
sourceforge.net/projects/libdwarf
github.com/davea42/libdwarf-code/commit/95f634808c01f1c61bbec56ed2395af997f397ea
prevanders.net/dwarfbug.html
web.archive.org/web/20190601140703/https://sourceforge.net/projects/libdwarf
bugzilla.redhat.com/show_bug.cgi?id=2025694
nvd.nist.gov/vuln/detail/CVE-2020-27545
Show 10 moreShow less
github.com/advisories/GHSA-9mh7-9qxg-6fpq
security-tracker.debian.org/tracker/CVE-2020-27545
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2022-1819
nvd.nist.gov/vuln/detail/CVE-2020-28163
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2022-1820
suse.com/support/update/announcement/2023/suse-su-20232784-1
bugzilla.suse.com/1193102
suse.com/security/cve/CVE-2020-27545
ubuntu.com/security/CVE-2020-27545
cve.org/CVERecord?id=CVE-2020-27545