PT-2021-24403 · Model · Model
Publicado
2021-08-25
·
Atualizado
2021-08-25
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:
crate model (versões afetadas não especificadas)
Descrição:
O problema diz respeito à estrutura de dados
Shared no crate model, que implementa as características Send e Sync independentemente do tipo interno. Essa implementação permite que código Rust seguro provoque uma corrida de dados, resultando em comportamento indefinido no Rust. A distinção entre uma corrida de dados e uma condição de corrida geral é crucial, sendo a primeira um tipo específico de condição de corrida que ocorre quando múltiplas threads acessam dados compartilhados sem sincronização adequada, levando a um comportamento imprevisível. Os usuários devem ter cautela e tratar Shared como um tipo inseguro, restringindo seu uso a contextos de teste onde seja dada atenção especial para evitar corridas de dados indesejadas além daquelas que se espera que sejam detectadas pelo teste.Recomendações:
No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.
Race Condition
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Model