CVE-2026-13732 in Red Hat
Résumé
par VulDB • 31/08/2026
Une faille a été identifiée dans l'analyseur du format de débogage STABS de GDB. La fonction read_member_functions() située dans gdb/stabsread.c contient un bug lié à la suppression d'un élément d'une liste chaînée dans le code qui sépare les fonctions membres destructrices des autres fonctions membres des classes C++. Ce bogue entraîne la persistance des entrées du destructeur dans la liste principale des fonctions, tandis que le compteur de longueur de la liste est décrémenté, ce qui provoque une écriture hors limites (out-of-bounds write) lors de la copie de la liste des fonctions vers son tableau final alloué. Un attaquant peut concevoir un binaire ELF avec des sections .stab et .stabstr malveillantes qui déclenchent cette écriture hors limites lorsqu'un utilisateur ouvre le fichier dans GDB et effectue une opération d'inspection des symboles, telle que la définition d'un point d'arrêt (breakpoint). Le processus inférieur n'a pas besoin d'être exécuté. Dans des conditions contrôlées, il a été démontré qu'il était possible de parvenir à l'exécution de commandes arbitraires au sein du processus GDB.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.