Qwutils · Qwutils · CVE-2021-26954
**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.