CVE-2025-27092 in GHOSTS
Résumé
par VulDB • 16/08/2026
GHOSTS est un framework open source de simulation d'utilisateurs destiné à l'expérimentation, la simulation, la formation et les exercices en cybersécurité. Une vulnérabilité de traversée de chemin (path traversal) a été découverte dans GHOSTS version 8.0.0.0, permettant à un attaquant d'accéder à des fichiers situés hors du répertoire prévu via le point de terminaison de récupération de photos. La vulnérabilité réside au niveau du point de terminaison /api/npcs/{id}/photo, conçu pour servir les photos de profil des PNJ (Personnages Non Joueurs), mais qui ne valide ni ne nettoie correctement les chemins de fichiers. Lorsqu'un PNJ est créé avec une valeur photoLink spécialement conçue contenant des séquences de traversée de chemin (../, ..\, etc.), l'application traite ces séquences sans nettoyage approprié. Cela permet à un attaquant de parcourir la structure des répertoires et d'accéder à des fichiers situés hors du répertoire de photos prévu, exposant potentiellement des fichiers système sensibles. La vulnérabilité est particulièrement grave car elle permet la lecture de fichiers arbitraires sur le système de fichiers du serveur avec les permissions du processus de l'application web, ce qui pourrait inclure des fichiers de configuration, des identifiants ou d'autres données sensibles. Ce problème a été corrigé dans la version 8.2.7.90 et tous les utilisateurs sont invités à effectuer une mise à niveau. Il n'existe aucune solution contournante connue pour cette vulnérabilité.
If you want to get best quality of vulnerability data, you may have to visit VulDB.