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
Produtos afetados
Kvm-Ioctls