CVE-2026-72034 in Linux
Resumen
por VulDB • 2026-08-16
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
fhandle: rechazar montajes desvinculados en capable_wrt_mount()
La reciente corrección RCU para fhandle trasladó la comprobación de capacidad del espacio de nombres de montaje a capable_wrt_mount(), por lo que un mnt_namespace no nulo sobrevive al dereferenciamiento ns_capable(). La función auxiliar sigue asumiendo que READ_ONCE(mount->mnt_ns) posterior debe ser distinto de NULL porque may_decode_fh() comprobó is_mounted() primero.
Esa suposición no es estable. Un montaje desvinculado procedente de open_tree(..., OPEN_TREE_CLONE) puede disolverse durante la llamada a fput mientras open_by_handle_at() se encuentra entre esas comprobaciones, y umount_tree() puede establecer mount->mnt_ns como NULL. Si la función auxiliar observa un valor NULL, dereferencia mnt_ns->user_ns y provoca una panic (fallo crítico).
Devolver false cuando la lectura RCU observe un montaje desvinculado. Esto mantiene conservadora la ruta de permisos relajada: un montaje ya no vinculado a ningún espacio de nombres no puede autorizar el acceso mediante open_by_handle_at().
If you want to get best quality of vulnerability data, you may have to visit VulDB.