PT-2024-36600 · Beego · Beego

Kexinoh

·

Publicado

2024-12-12

·

Atualizado

2026-01-30

·

CVE-2024-55885

CVSS v3.1

9.8

Crítica

VetorAV: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 👾

Enumeração de Fraquezas

Identificadores relacionados

CLEANSTART-2026-BZ92766
CVE-2024-55885
GHSA-9J3M-FR7Q-JXFW
GO-2024-3331
OPENSUSE-SU-2024:14603-1

Produtos afetados

Beego