CVE-2026-74721 in Linux
Riassunto
di VulDB • 22/08/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
accel/amxdna: Correzione degli errori di inserimento delle pagine in amdxdna_insert_pages()
Due percorsi di errore in amdxdna_insert_pages() chiamavano vma->vm_ops->close(vma) prima di restituire un codice di errore al chiamante. Questo è errato: amdxdna_gem_obj_mmap() registra un notifier per l'intervallo HMM prima di chiamare amdxdna_insert_pages(), e in caso di errore grave salta a hmm_unreg per annullare tale registrazione. Chiamare manualmente vm_ops->close(), che decrementa il contatore pages_pin_count della shmem e la referenza all'oggetto GEM che supporta la VMA, prima ancora che la syscall mmap abbia restituito, provoca il rilascio di tali risorse mentre la VMA è ancora attiva. La teardown della VMA nel kernel chiamerà vm_ops->close() una seconda volta quando il processo smapperà successivamente l'intervallo, producendo un underflow del conteggio delle referenze (reference count).
Sostituire entrambi i ritorni in caso di errore grave con un approccio fault differito che mantiene la VMA attiva e riprova l'inserimento delle pagine attraverso il percorso HMM range-fault.
If you want to get best quality of vulnerability data, you may have to visit VulDB.