PT-2020-17530 · Actix · Actix-Utils

Publicado

2020-01-08

·

Atualizado

2021-08-25

·

CVE-2020-35898

CVSS v3.1

9.1

Crítica

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
Nome do software vulnerável e versões afetadas
Versões do crate actix-utils anteriores à 2.0.0
Descrição
O problema decorre da implementação personalizada de uma primitiva Cell nas versões afetadas do crate actix-utils, que não consegue rastrear referências mutáveis aos dados subjacentes. Isso permite a obtenção de múltiplas referências mutáveis ao mesmo objeto, resultando potencialmente em corrupção arbitrária de memória, provavelmente do tipo “use-after-free”.
Recomendações
Para versões anteriores à 2.0.0, atualize para a versão 2.0.0 ou posterior, que corrige a falha ao mudar de uma implementação personalizada de Cell para Rc<RefCell>.

Exploit

Correção

Use After Free

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2020-35898
GHSA-HHW2-PQHF-VMX2
RUSTSEC-2020-0045

Produtos afetados

Actix-Utils