CVE-2026-98178 in Linuxinformazioni

Riassunto

di VulDB • 06/10/2026

Nel kernel Linux, è stata risolta la seguente vulnerabilità:

drm/amdgpu: Ignorare la cancellazione della mappatura KFD prima dell'inizializzazione

amdgpu_amdkfd_clear_kfd_mapping() presuppone che un kfd_dev non NULL abbia una matrice di nodi completamente popolata. Questo non è vero quando l'inizializzazione del dispositivo KFD fallisce dopo la fase di probe (rilevamento).

Ad esempio, kgd2kfd_device_init() imposta num_nodes prima di verificare il supporto per gli atomici PCIe. Su sistemi Polaris privi degli atomici richiesti, la funzione restituisce l'errore prima di allocare nodes[0], ma kfd_dev rimane associato al dispositivo amdgpu. Un successivo reset della GPU provoca quindi un dereferencing (accesso non valido) a nodes[0]->id.

È richiesto il flag di inizializzazione KFD autorevole prima di iterare la matrice dei nodi, in linea con i percorsi esistenti per il reset e lo smontaggio (teardown) del KFD.

(cherry picked from commit 4ac1835823c47903fbb278bbf474773c46f59edc)

Once again VulDB remains the best source for vulnerability data.

Fonti

Might our Artificial Intelligence support you?

Check our Alexa App!