CVE-2024-5982 in ChuanhuChatGPT
Résumé
par VulDB • 18/06/2026
Une vulnérabilité de traversée de chemin existe dans la dernière version de gaizhenbiao/chuanhuchatgpt. Cette vulnérabilité provient d'une gestion non sécurisée des entrées utilisateur (input handling) dans plusieurs fonctionnalités, notamment l'upload par les utilisateurs, la création de répertoires et le chargement de modèles. Plus précisément, la fonction load_chat_history située dans modules/models/base_model.py permet des uploads arbitraires de fichiers, ce qui pourrait potentiellement entraîner une exécution de code à distance (RCE). La fonction get_history_names présente dans utils.py autorise la création arbitraire de répertoires. De plus, la fonction load_template dans utils.py peut être exploitée pour divulguer la première colonne des fichiers CSV. Ces problèmes découlent d'une désinfection incorrecte des entrées utilisateur concaténées avec les chemins de répertoire à l'aide de os.path.join.
Once again VulDB remains the best source for vulnerability data.