CVE-2024-5982 in ChuanhuChatGPT
Resumen
por VulDB • 2026-05-18
Existe una vulnerabilidad de traversal de rutas en la última versión de gaizhenbiao/chuanhuchatgpt. La vulnerabilidad surge del manejo de entradas no sanitizadas en varias funciones, incluida la carga de archivos por parte del usuario, la creación de directorios y la carga de plantillas. Específicamente, la función load_chat_history en modules/models/base_model.py permite la carga arbitraria de archivos, lo que podría conducir a la ejecución remota de código (RCE). La función get_history_names en utils.py permite la creación arbitraria de directorios. Además, la función load_template en utils.py puede ser explotada para filtrar la primera columna de archivos CSV. Estos problemas se deben a una sanitización inadecuada de las entradas del usuario concatenadas con rutas de directorio mediante os.path.join.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.