Vulnerabilidad en Ghosts (CVE-2025-27092)
Gravedad CVSS v4.0:
ALTA
Tipo:
CWE-22
Limitación incorrecta de nombre de ruta a un directorio restringido (Path Traversal)
Fecha de publicación:
19/02/2025
Última modificación:
27/02/2025
Descripción
Ghosts es una simulación de usuario de código abierto framework para la experimentación cibernética, simulación, entrenamiento y ejercicio. Se descubrió una vulnerabilidad Path Traversal en Ghosts versión 8.0.0.0 que permite a un atacante acceder a archivos fuera del directorio previsto a través de la recuperación de fotos endpoint. La vulnerabilidad existe en/API/NPCS/{ID}/endpoint DPOINT, que está diseñada para servir fotos de perfil para NPC (caracteres no jugadores) pero no puede validar correctamente y depurar rutas de archivo. Cuando se crea un NPC con un valor especialmente manipulado Photolink que contiene secuencias Path Traversal (../, .. \, etc.), la aplicación procesa estas secuencias sin apropiado depuración. Esto permite a un atacante recorrer estructuras de directorio y acceder a archivos fuera del directorio de fotos previsto, lo que puede exponer archivos sensibles sistema. La vulnerabilidad es particularmente severa porque permite leer archivos arbitrarios del sistema de archivos del servidor con los permisos del proceso de aplicación web, que podría incluir archivos de configuración, credenciales u otros datos confidenciales. Este problema se ha abordado en la versión 8.2.7.90 y se recomienda a todos los usuarios que actualicen. No se conocen workarounds para esta vulnerabilidad.
Impacto
Puntuación base 4.0
8.70
Gravedad 4.0
ALTA
Puntuación base 3.x
7.50
Gravedad 3.x
ALTA
Productos y versiones vulnerables
CPE | Desde | Hasta |
---|---|---|
cpe:2.3:a:cmu:ghosts:*:*:*:*:*:*:*:* | 8.0.0 (incluyendo) | 8.2.7.90 (excluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página