PT-2020-17527 · Rust · Stack Crate
CVE-2020-35895
·
Publicado
2020-09-24
·
Atualizado
2022-12-14
CVSS v2.0
10
Crítica
| Vetor | AV:N/AC:L/Au:N/C:C/I:C/A:C |
Nome do software vulnerável e versões afetadas
Versões do crate stack anteriores à 0.3.1
Descrição
O problema está relacionado ao ArrayVec no crate stack, onde o método
insert permite a inserção de um elemento no objeto array em um índice especificado. Devido à falta de uma verificação do limite superior desse índice, é possível realizar uma gravação fora dos limites. Isso pode levar a uma gravação fora dos limites por meio da inserção de elementos.Recomendações
Para versões anteriores à 0.3.1, atualize para a versão 0.3.1 ou posterior para resolver o problema. Como solução temporária, considere restringir o uso do método
ArrayVec::insert para evitar gravações fora dos limites até que um patch seja aplicado.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
Produtos afetados
Stack Crate