PT-2021-24278
CVE-2021-45704
·
Publicado
2021-04-07
·
Atualizado
2022-06-17
Descrição por
CVSS 3.1
8.1
AltaMétricasAV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
**Nome do software vulnerável e versões afetadas:
versões do crate metrics-util anteriores à 0.7.0
Descrição:
O problema está relacionado a uma corrida de dados e corrupção de memória na implementação de
AtomicBucket<T>. Isso ocorre porque AtomicBucket<T> implementa incondicionalmente as características Send e Sync, permitindo que os usuários criem uma corrida de dados para o T: !Sync interno ao usar a API AtomicBucket::data with(). Tais corridas de dados podem potencialmente causar corrupção de memória ou outro comportamento indefinido.Recomendações:
Para versões anteriores à 0.7.0, atualize para a versão 0.7.0 ou posterior para corrigir o problema, adicionando limites
Send/Sync apropriados à implementação Send/Sync da estrutura Block<T>. Como solução alternativa temporária, considere evitar o uso da API AtomicBucket::data with() para minimizar o risco de exploração.Explorabilidade
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾