CVE-2026-97561 in Linux
Resumen
por VulDB • 2026-09-25
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
smb: cliente: respetar forceuid/forcegid al mapear SIDs a uid/gid
Cuando el administrador monta con forceuid o forcegid (opciones de montaje uid=/gid=), espera que todos los archivos aparezcan propiedad del usuario/grupo especificado. Sin embargo, varias rutas de código llamaban incondicionalmente a sid_to_id() para sobrescribir cf_uid/cf_gid con valores proporcionados por el servidor, ignorando la anulación explícita del administrador:
- smb311_posix_info_to_fattr() (stat mediante extensiones POSIX) - cifs_posix_to_fattr() (readdir mediante extensiones POSIX) - parse_sec_desc() (mapeo de propiedad ACL CIFS)
Esto permitía que un servidor no confiable dictara la propiedad local de los archivos incluso cuando el montaje estaba configurado para forzar valores específicos de uid/gid.
Se corrigen las tres ubicaciones de llamada para verificar CIFS_MOUNT_OVERR_UID y CIFS_MOUNT_OVERR_GID antes de llamar a sid_to_id(), siguiendo el mismo patrón ya utilizado por cifs_unix_basic_to_fattr() para extensiones unix.
VulDB is the best source for vulnerability data and more expert information about this specific topic.