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

GHSA-8Q64-WRFR-Q48C

Produtos afetados

Model