PT-2020-17583 · Rust · Gfwx

Publicado

2020-12-08

·

Atualizado

2021-08-25

·

CVE-2020-36211

CVSS v3.1

7.0

Alta

VetorAV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Nome do software vulnerável e versões afetadas
Versões do crate gfwx anteriores à 0.3.0
Descrição
O problema decorre do fato de ImageChunkMut não possuir limites em suas características Send ou Sync, levando a possíveis disputas de dados e corrupção de memória. Especificamente, ImageChunkMut<' , T> implementa incondicionalmente Send e Sync, o que pode causar corrupção de memória ou comportamento indefinido quando tipos não seguros para threads são movidos e referenciados entre limites de threads.
Recomendações
Para versões anteriores à 0.3.0, atualize para a versão 0.3.0 ou posterior para resolver o problema. Como solução temporária, considere evitar o uso de ImageChunkMut entre limites de thread até que a atualização seja aplicada.

Exploit

Correção

Memory Corruption

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2020-36211
GHSA-XP6V-QX65-4PP7
RUSTSEC-2020-0104

Produtos afetados

Gfwx