PT-2021-17195 · Qwutils · Qwutils
Qwertz19281
·
Publicado
2021-02-03
·
Atualizado
2022-05-24
·
CVE-2021-26954
CVSS v3.1
5.3
Média
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L |
**Nome do software vulnerável e versões afetadas:
Versões da biblioteca qwutils anteriores à 0.3.1
Descrição:
Um problema na biblioteca qwutils pode causar uma dupla liberação de memória quando ocorre um panic de tipo Clone, especificamente na função
insert slice clone. Isso ocorre porque as versões afetadas do crate utilizam ptr::copy ao inserir no meio de um Vec, duplicando temporariamente a propriedade e chamando o método clone de um elemento fornecido pelo usuário. Se a chamada clone entrar em pânico, isso pode resultar na liberação dupla de um elemento.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 evitar o uso de
insert slice clone ao trabalhar com elementos que possam entrar em pânico durante a clonagem, até que um patch seja aplicado.Exploit
Correção
Double Free
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Qwutils