Drivers: hv: vmbus: Leak pages if set_memory_encrypted() fails
Una vulnerabilidad en el driver VMBus del kernel Linux donde operaciones de memoria cifrada pueden fallar silenciosamente, permitiendo que el host no confiable obligue al sistema a devolver memoria compartida (descifrada) al asignador. Esto puede causar fuga de datos o inestabilidad del sistema en entornos de computación confidencial.
El driver VMBus no maneja adecuadamente errores de las llamadas set_memory_encrypted()/set_memory_decrypted() en VMs CoCo. Cuando estas llamadas fallan, las páginas permanecen en estado compartido/descifrado pero se liberan al asignador de páginas, violando garantías de aislamiento de memoria y creando una ventana para divulgación de información o violaciones de integridad mediante explotación del host adversario.
¿Quieres saber si tu infraestructura está expuesta a esto?
Hablar con TrueHacking →