CVE-2026-13732
Description
A flaw was found in GDB's STABS debug format parser. The read_member_functions() function in gdb/stabsread.c contains a linked list removal bug in the code that separates destructor and non-destructor member functions of C++ classes. The bug causes the destructor entries to remain in the main function list while the list length counter is decremented, resulting in an out-of-bounds write when the function list is copied to its final allocated array. An attacker can craft an ELF binary with malicious .stab and .stabstr sections that triggers this out-of-bounds write when a user opens the file in GDB and performs any symbol-inspection operation such as setting a breakpoint. The inferior process does not need to be executed. Under controlled conditions, this was demonstrated to achieve execution of arbitrary commands within the GDB process.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Affected products
8- osv-coords7 versionspkg:rpm/almalinux/gdb-headlesspkg:rpm/almalinux/gdb-gdbserverpkg:rpm/almalinux/gdb-minimalpkg:rpm/almalinux/gdbpkg:rpm/almalinux/gdb-docpkg:rpm/opensuse/gdb&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/gdb-testresults&distro=openSUSE%20Leap%2016.0
< 8.2-20.1.el8_10+ 6 more
- (no CPE)range: < 8.2-20.1.el8_10
- (no CPE)range: < 8.2-20.1.el8_10
- (no CPE)range: < 16.3-3.1.el9_8
- (no CPE)range: < 8.2-20.1.el8_10
- (no CPE)range: < 8.2-20.1.el8_10
- (no CPE)range: < 16.3-160000.6.1
- (no CPE)range: < 16.3-160000.6.1
Patches
Vulnerability mechanics
References
8- access.redhat.com/errata/RHSA-2026:73425nvd
- access.redhat.com/errata/RHSA-2026:73426nvd
- access.redhat.com/errata/RHSA-2026:73427nvd
- access.redhat.com/errata/RHSA-2026:79357nvd
- access.redhat.com/errata/RHSA-2026:82447nvd
- access.redhat.com/errata/RHSA-2026:82939nvd
- access.redhat.com/security/cve/CVE-2026-13732nvd
- bugzilla.redhat.com/show_bug.cginvd
News mentions
0No linked articles in our index yet.