PT-2024-36600 · Beego · Beego
Kexinoh
·
Publicado
2024-12-12
·
Atualizado
2026-01-30
·
CVE-2024-55885
CVSS v3.1
9.8
Crítica
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Nome do software vulnerável e versões afetadas
Versões do beego anteriores à 2.3.4
Descrição
O problema diz respeito ao uso do MD5 como algoritmo de hash no beego, o qual não é mais considerado seguro devido à sua vulnerabilidade a ataques de colisão. Essa vulnerabilidade pode levar a riscos à integridade dos dados, vulnerabilidades de segurança e comportamento imprevisível em sistemas de cache. Uma colisão no hash ocorre quando duas entradas diferentes produzem o mesmo resultado de hash, permitindo que invasores possam explorar colisões e manipular dados do cache.
Recomendações
Para versões anteriores à 2.3.4, atualize para a versão 2.3.4 ou posterior, que substitui o MD5 pelo SHA256, uma função de hash mais segura e resistente a vetores de ataque conhecidos. Como solução temporária, considere usar uma função de hash mais segura, como SHA-256, no lugar de MD5 para o hash de chaves de cache. Restrinja o acesso a informações confidenciais armazenadas em cache para minimizar o risco de exploração. Evite usar MD5 para gerar nomes de arquivos para chaves de cache até que o problema seja resolvido.
Exploit
Correção
Use of a Broken Cryptographic Algorithm
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Beego