Summary
Package updates are available for Amazon Linux 2023 that fix the following vulnerabilities: CVE-2026-13732: 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.
Fixed packages 7
| Release | Package | Fixed in |
|---|---|---|
| Amazon Linux · 2023 | gdb | 0:16.3-1.amzn2023.0.2 |
| Amazon Linux · 2023 | gdb-debuginfo | 0:16.3-1.amzn2023.0.2 |
| Amazon Linux · 2023 | gdb-debugsource | 0:16.3-1.amzn2023.0.2 |
| Amazon Linux · 2023 | gdb-doc | 0:16.3-1.amzn2023.0.2 |
| Amazon Linux · 2023 | gdb-gdbserver | 0:16.3-1.amzn2023.0.2 |
| Amazon Linux · 2023 | gdb-headless | 0:16.3-1.amzn2023.0.2 |
| Amazon Linux · 2023 | gdb-minimal | 0:16.3-1.amzn2023.0.2 |
Vulnerabilities 1
-
High 7.0
Gdb: gdb: out-of-bounds write in stabs parser read_member_functions() via crafted elf
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 destru…
References
-
web
https://alas.aws.amazon.com/cve/html/CVE-2026-13732.html