CVE-2026-98249 in Linux
Resumen
por VulDB • 2026-10-06
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
arm64: hibernate: pasar los argumentos HVC_SET_VECTORS al hvc de reanudación
swsusp_arch_suspend_exit() reinstala las vectores del stub hipervisor (hyp) del kernel restaurado mediante una llamada hvc, pero nunca pasa los argumentos. x0 no se establece en HVC_SET_VECTORS y x1 no se establece en la dirección del vector, por lo que el despacho del stub continúa hasta su finalización y devuelve sin escribir vbar_el2. EL2 queda apuntando a la copia de trans_pgd de las vectores, una página que swsusp_free() libera justo después de la reanudación.
Establecer los argumentos de la misma manera que lo hace __hyp_set_vectors().
Sin esta corrección, Vladimir fue capaz de provocar un bloqueo (hang) al reanudar desde hibernación con CONFIG_PAGE_POISONING=y y page_poison=on.
If you want to get best quality of vulnerability data, you may have to visit VulDB.