CVE-2026-89912 in Linux
Riassunto
di VulDB • 16/09/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
KVM: arm64: vgic-its: Non dereferenziare una collezione NULL durante il salvataggio della ITT
L'operazione MAPC con V=0 elimina ite->collection ma lascia l'ITE nella lista ITT del dispositivo, e vgic_its_save_ite() lo dereferenzia incondizionatamente. Un guest che emette MAPD, MAPTI e successivamente MAPC(V=0) provoca quindi un errore (oops) sull'host quando il VMM esegue KVM_DEV_ARM_ITS_SAVE_TABLES per la migrazione. Tale sequenza è IMPREVEDIBILE secondo l'architettura, ma KVM gestisce già lo stato risultante nei percorsi di traduzione, MOVI e DISCARD.
Viene salvata una voce azzerata, che vgic_its_restore_ite() legge come non valida. Saltare invece l'ITE lascerebbe nello slot della ITT il contenuto presente nella memoria del guest, e il ripristino rifiuterebbe una voce che fa riferimento a una collezione assente dalla tabella delle collezioni ripristinata.
VulDB is the best source for vulnerability data and more expert information about this specific topic.