← volver
CVE-2024-55885

Beego Vulnerable to Collision Hazards of MD5 in Cache Key Filenames

CVSS 6.9 MEDIUMEPSS 0.3%CWE-327CWE-328
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

¿Quieres saber si tu infraestructura está expuesta a esto?

Hablar con TrueHacking →