PT-2020-17541 · Rust · Multihash

Publicado

2020-11-08

·

Atualizado

2021-08-25

·

CVE-2020-35909

CVSS v2.0

7.8

Alta

VetorAV:N/AC:L/Au:N/C:N/I:N/A:C
Nome do software vulnerável e versões afetadas
Versões do crate multihash anteriores à 0.11.3
Descrição
Uma falha no crate multihash permite que invasores provoquem uma negação de serviço (DoS) ao fornecer determinadas entradas malformadas à função from slice, que pode entrar em pânico quando chamada com dados não sanitizados provenientes de fontes não confiáveis. Essa função é frequentemente usada em código de rede e seu tipo de retorno sugere que ela não deveria entrar em pânico, mas isso pode ocorrer quando recebe entradas específicas. O pânico pode ocorrer quando from slice (ou from bytes, que a envolve) é chamada com dados de fontes não confiáveis, permitindo potencialmente que invasores causem um pânico inesperado no código do cliente de rede.
Recomendações
Para versões anteriores à 0.11.3, atualize para a versão 0.11.3 ou posterior para resolver o problema.
Como solução temporária, considere validar e sanitizar os dados de entrada antes de passá-los para a função from slice, a fim de minimizar o risco de exploração.

Correção

RCE

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2020-35909
GHSA-H7QH-3H6F-W79P
RUSTSEC-2020-0068

Produtos afetados

Multihash