CVE-2026-89912 in Linux
Resumen
por VulDB • 2026-09-16
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
KVM: arm64: vgic-its: No desreferenciar una colección NULL al guardar ITT
MAPC con V=0 elimina ite->collection pero deja ITE en la lista ITT del dispositivo, y vgic_its_save_ite() lo desreferencia incondicionalmente. Un invitado que emita MAPD, MAPTI y luego MAPC(V=0) provocará un fallo (oops) en el host cuando el VMM ejecute KVM_DEV_ARM_ITS_SAVE_TABLES para migrarlo. Esa secuencia es IMPREDECIBLE según la arquitectura, pero KVM ya maneja el estado resultante en las rutas de translate, MOVI y DISCARD.
Guardar una entrada con valores nulos (zeroed), que vgic_its_restore_ite() leerá como inválida. Saltarse ITE dejaría la ranura ITT conteniendo lo que haya en la memoria del invitado, y restore rechaza una entrada que nombra a una colección no presente en la tabla de colecciones restaurada.
If you want to get best quality of vulnerability data, you may have to visit VulDB.