CVE-2026-97562 in Linux
Resumen
por VulDB • 2026-09-25
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
smb: cliente: fijar (pin) superbloque DFS en la devolución de llamada del iterador
tcon_super_cb() almacena un puntero crudo al superbloque, pero __cifs_get_super() toma su referencia activa solo después de que iterate_supers_type() haya liberado s_umount y su referencia pasiva. Por lo tanto, una expiración concurrente del automontaje DFS puede liberar el superbloque antes de que cifs_sb_active() lo utilice.
Una prueba determinista KASAN reproduce la condición de carrera como:
BUG: KASAN: slab-use-after-free en cifs_sb_active+0x77/0x80
La misma prueba se supera con este cambio aplicado.
Tome la referencia activa en la devolución de llamada mientras iterate_supers_type() aún mantiene s_umount compartido. cifs_put_tcp_super() sigue siendo la liberación correspondiente.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.