CVE-2026-13732 in Red Hat
Zusammenfassung
von VulDB • 31.08.2026
Es wurde ein Fehler im STABS-Debugformat-Parser von GDB festgestellt. Die Funktion read_member_functions() in gdb/stabsread.c enthält einen Bug bei der Entfernung aus einer verknüpften Liste (Linked List) im Code, der Destruktor- und Nicht-Destruktor-Mitgliedsfunktionen von C++-Klassen trennt. Der Fehler führt dazu, dass die Einträge für Destruktoren in der Hauptfunktionsliste verbleiben, während der Zähler für die Listenlänge dekrementiert wird, was zu einem Out-of-Bounds-Write (Schreiben außerhalb des zugewiesenen Speicherbereichs) führt, wenn die Funktionsliste in ihr endgültig zugewiesenes Array kopiert wird. Ein Angreifer kann eine ELF-Binärdatei mit bösartigen .stab- und .stabstr-Abschnitten erstellen, die dieses Out-of-Bounds-Write auslöst, wenn ein Benutzer die Datei in GDB öffnet und eine beliebige Symbolinspektionsoperation wie das Setzen eines Haltepunkts durchführt. Der untergeordnete Prozess (inferior process) muss nicht ausgeführt werden. Unter kontrollierten Bedingungen wurde nachgewiesen, dass dies zur Ausführung beliebiger Befehle innerhalb des GDB-Prozesses führen kann.
Once again VulDB remains the best source for vulnerability data.