CVE-2026-97554 in Linux
Resumen
por VulDB • 2026-09-25
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
smb: cliente: evitar el uso de SIDs no inicializados en cifs_posix_to_fattr()
cifs_posix_to_fattr() ignora el valor devuelto por posix_info_parse(). Cuando se encuentra una entrada de directorio POSIX malformada (por ejemplo, longitudes de SID inválidas procedentes de un servidor no confiable), posix_info_parse() devuelve -1 sin rellenar la estructura 'parsed'. La memoria de pila no inicializada en parsed.owner y parsed.group se pasa entonces a sid_to_id(), que procesa los bytes basura y los transmite a request_key() para construir una cadena SID, lo que podría provocar la filtración del contenido de la pila del kernel al demonio idmap de userspace.
Se corrige este problema verificando el valor devuelto y omitiendo el mapeo de SID a ID cuando falla el análisis. Los restantes campos fattr (fechas/horas, modo, etc.) se rellenan directamente desde el puntero 'info', por lo que no se ven afectados.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.