← voltar
CVE-2024-55885mediumCWE-327CWE-328

Beego Vulnerable to Collision Hazards of MD5 in Cache Key Filenames

13Vexday Risk Score

Sem sinal de exploração. Nenhum artefato público de exploração conhecido até agora.

ssvc Trackcvss 6.9epss 0.3%
probabilidade de exploração
0.3%top 73% das CVEs
exploração observada
nãonenhuma fonte reporta
Em resumo

O framework Beego usa MD5 para gerar nomes de arquivos de cache, algoritmo que é criptograficamente fraco e vulnerável a ataques de colisão. Isso permite que atacantes manipulem dados em cache e potencialmente comprometam o funcionamento da aplicação.

Detalhe técnico

Versões do Beego anteriores a 2.3.4 utilizam MD5 para hash das chaves de cache em nomes de arquivo (CWE-327, CWE-328), permitindo ataques de colisão onde adversários criam entradas que geram hashes MD5 idênticos, potencialmente sobrescrevendo ou envenenando conteúdo em cache. O vetor de ataque requer influência nos dados de entrada do cache; o impacto inclui manipulação de cache e contorno da lógica da aplicação. A versão 2.3.4 mitiga isso substituindo MD5 por SHA256.

Resumo gerado e traduzido por IA a partir da descrição oficial.
beego is an open-source web framework for the Go programming language. Versions of beego prior to 2.3.4 use MD5 as a hashing algorithm. MD5 is no longer considered secure against well-funded opponents due to its vulnerability to collision attacks. Version 2.3.4 replaces MD5 with SHA256.
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
Produtos afetados
beego · beego