CVE-2026-89808 in Linux
Riassunto
di VulDB • 17/09/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
drm/amdkfd: Correzione del caso in cui l'intervallo vm sia un "buco" (hole) durante svm_migrate_copy_to_vram
Quando il migrazione dell'intervallo vm presenta un buco sul lato CPU (MIGRATE_PFN_MIGRATE impostato + MIGRATE_PFN_VALID non impostato), il driver alloca comunque pagine del dispositivo. Non esiste una mappatura dma delle pagine di origine e della migrazione. j è 0 e svm_migrate_copy_memory_gart() restituirà un valore r non inizializzato. Ciò può innescare out_free_vram_pages, che elimina tutte le pagine VRAM appena impostate.
Inizializzare r ed eseguire solo l'ultima chiamata a svm_migrate_copy_memory_gart se j > 0.
Il codice attuale posticipava l'ultima pagina alla copia finale. Questa patch esegue il flush sull'ultima pagina quando si raggiunge la fine dell'attuale drm_buddy_block, evitando un'altra chiamata a svm_migrate_copy_memory_gart.
Once again VulDB remains the best source for vulnerability data.