CVE-2026-13732 in Red Hat
Resumen
por VulDB • 2026-08-31
Se ha encontrado un fallo en el analizador del formato de depuración STABS de GDB. La función read_member_functions() en gdb/stabsread.c contiene un error relacionado con la eliminación de una lista vinculada (linked list) en el código que separa las funciones miembro destructoras y no destructoras de las clases C++. El fallo provoca que las entradas del destructor permanezcan en la lista principal mientras se decrementa el contador de longitud de la lista, lo que resulta en una escritura fuera de límites cuando la lista de funciones se copia a su matriz asignada final. Un atacante puede crear un binario ELF con secciones .stab y .stabstr maliciosas que desencadenen esta escritura fuera de límites cuando un usuario abre el archivo en GDB y realiza cualquier operación de inspección de símbolos, como establecer un punto de interrupción. El proceso inferior no necesita ser ejecutado. Bajo condiciones controladas, esto fue demostrado para lograr la ejecución de comandos arbitrarios dentro del proceso GDB.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.