CVE-2026-13732CWE-787

CVE-2026-13732

High · published September 1, 2026

CVSS v3.1
7.0
EPSS
0%
Percentile
2.5
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
7.0 · HIGH
Vector
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00133 · 2.5th percentile
Weakness
CWE-787 · Out-of-bounds Write
Published
2026-09-01T00:17Z
References (8)
EPSS history
Timeline
  • 02 SEP 03:34Z
    EPSS moved — → 0%
    epss
  • 31 AUG 19:23Z
    Gdb: gdb: out-of-bounds write in stabs parser read_member_functions() via crafted elf
    cvelistv5