{"id":"CVE-2018-16403","details":"libdw in elfutils 0.173 checks the end of the attributes list incorrectly in dwarf_getabbrev in dwarf_getabbrev.c and dwarf_hasattr in dwarf_hasattr.c, leading to a heap-based buffer over-read and an application crash.","modified":"2026-08-28T14:05:32.637035Z","published":"2018-09-03T19:29:00.620Z","related":["SUSE-SU-2019:1486-1","SUSE-SU-2019:1733-1","SUSE-SU-2022:2614-1","SUSE-SU-2022:2614-2","openSUSE-SU-2019:1590-1"],"references":[{"type":"WEB","url":"http://lists.opensuse.org/opensuse-security-announce/2019-06/msg00052.html"},{"type":"WEB","url":"https://sourceware.org/git/?p=elfutils.git%3Ba=commit%3Bh=6983e59b727458a6c64d9659c85f08218bc4fcda"},{"type":"WEB","url":"https://usn.ubuntu.com/4012-1/"},{"type":"ADVISORY","url":"https://access.redhat.com/errata/RHSA-2019:2197"},{"type":"REPORT","url":"https://sourceware.org/bugzilla/show_bug.cgi?id=23529"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://sourceware.org/git/elfutils.git","events":[{"introduced":"aa36de0335e3ce12898954985a208f6336731289"},{"last_affected":"aa36de0335e3ce12898954985a208f6336731289"}],"database_specific":{"cpe":"cpe:2.3:a:elfutils_project:elfutils:0.173:*:*:*:*:*:*:*","extracted_events":[{"introduced":"0.173"},{"last_affected":"0.173"}],"source":"CPE_STRING"}}],"versions":["0.173","elfutils-0.173"],"database_specific":{"source":"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2018-16403.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V3","score":"CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H"}]}