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

Eduarddfinity

#30097de 53,635
8.7CVSS total
Vulnerabilidades · 1
PT-2024-33265
8.7
2024-10-15
Unknown · Agent Dart · CVE-2024-48915
**Nome do software vulnerável e versões afetadas** Versões do Agent Dart anteriores à 1.0.0-dev.29 **Descrição** O problema está relacionado à verificação inadequada de certificados no arquivo `lib/agent/certificate.dart`. Especificamente, durante a verificação de delegação na função ` checkDelegation`, os `canister ranges` não são verificados, permitindo que uma sub-rede assine respostas do canister em nome de outra sub-rede. Além disso, o carimbo de data/hora do certificado, ou seja, o caminho `/time`, não é verificado, efetivamente deixando o certificado sem prazo de validade. **Recomendações** Para versões anteriores à 1.0.0-dev.29, atualize para a versão 1.0.0-dev.29 para corrigir o problema de verificação de certificado. Como solução alternativa temporária, considere restringir o uso da função ` checkDelegation` no arquivo `lib/agent/certificate.dart` até que a atualização seja aplicada. Evite usar a variável `canister ranges` nos pontos de extremidade da API afetados até que o problema seja resolvido.