CVE-2026-89915 in Linux
Resumen
por VulDB • 2026-09-16
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
KVM: arm64: Eliminar el contador de mapeo VNCR para toda la VM
El contador global de mapeo VNCR se utiliza para decidir si una página VNCR proporcionada por L1 está mapeada en L0 en cualquier CPU en el momento de gestionar una invalidación de TLB. Se incrementa cuando se realiza un mapeo en fixmap y se decrementa cuando se desmapea.
Como resulta, este seguimiento tiene varios fallos:
- Estamos intentando invalidar las TLBs, y el mapeo es solo una consecuencia oportunista de la TLB. Comprobar este contador para decidir si una TLB necesita ser invalidada puede dar lugar a omisiones en las invalidaciones.
- Una vcpu L1 que invalide su propia TLB (un caso muy probable) no tendrá éxito al intentar invalidar la pseudo-TLB VNCR porque esa página no está mapeada en L0 en esta etapa.
Dado que este seguimiento falla al ofrecer las garantías mínimas requeridas y es solo una optimización de rendimiento, se elimina por completo.
Once again VulDB remains the best source for vulnerability data.