Início
Tendências
Vulnerabilidades
Notícias
Pesquisadores
Por que dbugs?

Heroickatora

#27990de 53,639
9.1CVSS total
Vulnerabilidades · 1
PT-2020-15891
9.1
2020-06-14
Rust · Rgb Crate · CVE-2020-25016
**Nome do software vulnerável e versões afetadas** Versões do crate rgb anteriores à 0.8.20 **Descrição** Foi descoberta uma falha de segurança no crate rgb, que pode levar à desreferência de ponteiros arbitrários ou à divulgação de memória não inicializada. Isso ocorre porque as estruturas podem ser tratadas como bytes para operações de leitura e gravação, e o crate não restringe corretamente as estruturas wrapper a tipos seguros. Se um tipo `T` encapsulado em `RGB<T>` contiver preenchimento, visualizá-lo como bytes pode expor o conteúdo de memória não inicializada. Se `T` contiver um ponteiro, modificá-lo como bytes pode levar à desreferência de ponteiros arbitrários. Quaisquer invariantes de segurança e/ou validade para `T` podem ser violadas. **Recomendações** Para versões anteriores à 0.8.20, o problema foi resolvido exigindo que todos os tipos encapsulados em estruturas fornecidas pelo crate RGB implementassem uma característica de marcador inseguro. Atualize para a versão 0.8.20 ou posterior para resolver o problema. Como solução temporária, considere restringir o uso da estrutura de encapsulamento `RGB<T>` até que a atualização seja aplicada.