CVE-2016-5038: High severity Libdwarf Project Libdwarf vulnerability
Published Feb 17, 2017
·Updated
The dwarfgetmacrostartendfile function in dwarfmacro5.c in libdwarf before 20160923 allows remote attackers to cause a denial of service (out-of-bounds read) via a crafted string offset for .debugstr.
Affected Software
1 affected component
Libdwarf Project Libdwarf>=1999-12-14<2016-09-23
Remediation
Patch Available
Event History
Feb 17, 2017
CVE Published
via MITRE·05:00 PM
Data Sourced
via MITRE·05:00 PM
Description
Data Sourced
via NVD·05:59 PM
RemedyDescriptionSeverityWeaknessAffected Software
Frequently Asked Questions
1
What is the severity of CVE-2016-5038?
CVE-2016-5038 is classified as a denial of service vulnerability.
2
How do I fix CVE-2016-5038?
To fix CVE-2016-5038, update libdwarf to version 2016-09-23 or later.
3
What is the impact of CVE-2016-5038?
CVE-2016-5038 can allow remote attackers to exploit an out-of-bounds read leading to application crashes.
4
Which versions of libdwarf are affected by CVE-2016-5038?
Versions of libdwarf before 2016-09-23 are affected by CVE-2016-5038.
5
Who can exploit CVE-2016-5038?
Remote attackers can exploit CVE-2016-5038 by providing a crafted string offset for .debug_str.