CVE Catalog

CVE-2026-116732

MediumCVSS 4.4
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.13%

3th percentile - higher than 3% of all known CVEs

Summary

libdwarf through 2.3.3 contains a heap out-of-bounds read vulnerability in dwarf_debug_addr_table() that omits the table starting offset when validating .debug_addr unit length. Attackers can supply a crafted object file with a non-zero offset table, causing dwarf_debug_addr_by_index() to read past the heap buffer, disclosing adjacent heap bytes or crashing consumers.

Risk Assessment

Heap memory data disclosure or crashes of object file analysis tools may occur. Organizations processing untrusted object files are exposed to information leakage and disruption.

Recommendation

Update libdwarf to a version newer than 2.3.3 if available, or apply the vendor patch. Restrict analysis of untrusted object files until updated.

Other vulnerabilities in libdwarf

See all
Original NVD description (English source)

libdwarf through 2.3.3 contains a heap out-of-bounds read vulnerability in dwarf_debug_addr_table() that omits the table starting offset when validating .debug_addr unit length. Attackers can supply a crafted object file with a non-zero offset table, causing dwarf_debug_addr_by_index() to read past the heap buffer, disclosing adjacent heap bytes or crashing consumers.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS