PT-2021-24403

Publicado

2021-08-25

·

Atualizado

2021-08-25

Descrição por

Pontuação
N/A
Não disponível

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.
Impactos
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-8Q64-WRFR-Q48C
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾