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

Beego Vulnerable to Collision Hazards of MD5 in Cache Key Filenames

13Vexday Risk Score

Sin señal de explotación. Ningún artefacto público de explotación conocido hasta ahora.

ssvc Trackcvss 6.9epss 0.3%
probabilidad de explotación
0.3%top 73% de las CVE
explotación observada
noninguna fuente lo reporta
En resumen

El framework Beego usa MD5 para generar nombres de archivo de caché, un algoritmo criptográficamente débil vulnerable a ataques de colisión. Esto permite que atacantes manipulen datos en caché y comprometan potencialmente el comportamiento de la aplicación.

Detalle técnico

Las versiones de Beego anteriores a 2.3.4 emplean MD5 para hash de claves de caché en nombres de archivo (CWE-327, CWE-328), habilitando ataques de colisión donde adversarios crean entradas que generan hashes MD5 idénticos, potencialmente sobrescribiendo o envenenando contenido en caché. El vector de ataque requiere influencia en datos de entrada del caché; el impacto incluye manipulación de caché y evasión de lógica de aplicación. La versión 2.3.4 mitiga esto reemplazando MD5 con SHA256.

Resumen generado y traducido por IA a partir de la descripción 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
Productos afectados
beego · beego