PT-2021-24283 · Crypto2 · Crypto2

CVE-2021-45709

·

Publicado

2021-10-08

·

Atualizado

2023-08-08

CVSS v3.1

9.8

Crítica

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
**Nome do software vulnerável e versões afetadas:
crate crypto2 até 08/10/2021 para Rust
Descrição:
Foi descoberta uma falha no crate crypto2 que afeta a criptografia e a descriptografia Chacha20. A implementação não impõe requisitos de alinhamento nas fatias de entrada, assumindo incorretamente um alinhamento de 4 bytes por meio de uma chamada insegura a std::slice::from raw parts mut. Isso viola o contrato e introduz um comportamento indefinido.
Recomendações:
Para o crate crypto2 até 08/10/2021, considere atualizar para uma versão que imponha requisitos de alinhamento nas fatias de entrada para evitar comportamento indefinido durante a criptografia e descriptografia Chacha20.
No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.

Buffer Overflow

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2021-45709
GHSA-9HFG-PXR6-Q4VP
GHSA-PMCV-MGCF-RVXG
RUSTSEC-2021-0121

Produtos afetados

Crypto2