PT-2024-40054 · Unknown · Kvm-Ioctls

Publicado

2024-12-23

·

Atualizado

2024-12-23

Nenhuma

Não há classificações de severidade ou métricas disponíveis. Quando houver, atualizaremos as informações correspondentes na página.
Nome do software vulnerável e versões afetadas
Versões do kvm-ioctls de 0.1.0 a 0.19.0
Descrição
Um problema na função VmFd::create device leva a um comportamento indefinido e a erros de compilação devido a uma violação das regras de segurança de ponteiros do Rust. A função converte incorretamente uma referência mutável para um ponteiro imutável e a passa para uma chamada de sistema mutável. Isso faz com que o código não veja o valor gravado pelo kernel no membro fd do argumento struct kvm create device, observando, em vez disso, o valor inicial desse campo, geralmente 0.
Recomendações
Para as versões 0.1.0 a 0.19.0, atualize para a versão 0.19.1 para usar corretamente um ponteiro mutável e resolver o problema.

Type Confusion

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

GHSA-3QX8-RV27-J6GP

Produtos afetados

Kvm-Ioctls