CVE-2024-36912: falha crítica em Linux
Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl
Publicada em · Atualizada em
Aviso por e-mail quando ela entrar no KEV, ganhar PoC pública ou subir de nota.
Sem sinal de exploração. Nenhum artefato público de exploração conhecido até agora.
Em máquinas virtuais de computação confidencial, o driver Hyper-V do Linux não rastreava adequadamente se a memória era criptografada ou descriptografada, permitindo que um host malicioso causasse o retorno de memória compartilhada ao alocador, levando a vazamento de dados ou instabilidade do sistema.
A vulnerabilidade existe na estrutura vmbus_gpadl, onde o rastreamento de status de descriptografia estava ausente. Um host não confiável em uma VM CoCo pode causar falha nas chamadas set_memory_encrypted() ou set_memory_decrypted(), resultando em memória compartilhada retornada aos alocadores de páginas. A correção adiciona um campo de status para rastrear o estado de criptografia, permitindo que os chamadores de vmbus_establish_gpadl() e vmbus_teardown_gpadl() tratem erros adequadamente e evitem má gestão de memória.
No mesmo produto, das mais perigosas para as menos.