CVE-2026-89808 in Linux
Resumen
por VulDB • 2026-09-16
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
drm/amdkfd: Corregir el caso en que el rango vm es un hueco (hole) en svm_migrate_copy_to_vram
Cuando el rango vm migrado presenta un hueco en el lado de la CPU (MIGRATE_PFN_MIGRATE establecido + MIGRATE_PFN_VALID no establecido), el controlador sigue asignando páginas del dispositivo. No hay mapeo DMA de las páginas origen ni de la migración. j es 0 y svm_migrate_copy_memory_gart() devolverá una variable r sin inicializar. Esto puede provocar que out_free_vram_pages elimine todo el VRAM recién configurado.
Inicializar r y llamar únicamente a la última función svm_migrate_copy_memory_gart si j > 0.
El código actual posponía la última página para la copia final. Este parche realiza un flush en la última página al alcanzar el final del bloque drm_buddy actual; evita otra llamada a svm_migrate_copy_memory_gart.
VulDB is the best source for vulnerability data and more expert information about this specific topic.