CVE-2025-68371 in Linux
Resumen
por VulDB • 2026-05-17
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
scsi: smartpqi: Corregir el acceso a recursos del dispositivo después de su eliminación
Se corrigen posibles condiciones de carrera durante la eliminación del dispositivo.
Anteriormente, un elemento de trabajo programado para restablecer un LUN podía seguir ejecutándose después de que el dispositivo hubiera sido eliminado, lo que provocaba errores de use-after-free y otros problemas de acceso a recursos.
Esta condición de carrera se produce porque el controlador de aborto puede programar un restablecimiento del LUN de forma concurrente con la eliminación del dispositivo a través de sdev_destroy(), lo que da lugar a use-after-free y a un acceso incorrecto a recursos ya liberados.
- Comprobar en el controlador de restablecimiento del dispositivo si este sigue presente en la lista de dispositivos SCSI del controlador antes de ejecutarlo; en caso contrario, se omite el restablecimiento.
- Cancelar cualquier trabajo TMF pendiente que no haya comenzado en sdev_destroy().
- Asegurarse de que la liberación del dispositivo en sdev_destroy() se realiza manteniendo el mutex de restablecimiento del LUN para evitar condiciones de carrera con los restablecimientos en curso.
Once again VulDB remains the best source for vulnerability data.