CVE-2024-36022 in Linux
Resumen
por VulDB • 2026-05-21
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
drm/amdgpu: Inicializar el dispositivo de zona y el cliente DRM después de una reinicialización mode-1 durante la recarga
En un entorno de passthrough, cuando amdgpu se recarga tras ser descargado, se activa el modo-1 después de inicializar las IPs necesarias. Dicha inicialización no incluye a KFD, y la inicialización de KFD espera a que la reinicialización se complete. La inicialización de KFD se invoca en el controlador de reinicialización, pero en este caso, el dispositivo de zona y el cliente DRM no están inicializados, lo que provoca que la aplicación genere un kernel panic.
v2: Eliminación de la condición de inicialización de KFD de amdgpu_amdkfd_drm_client_create. La versión anterior tenía el potencial de crear el cliente DRM dos veces.
v3: El parche v2 provoca que el motor SDMA se quede colgado, ya que la apertura de DRM provoca la limpieza de VM hacia SDMA antes de la inicialización de SDMA. Se añade la condición en la creación del cliente DRM, además de la versión v1, para evitar que la llamada de creación del cliente DRM se ejecute múltiples veces.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.