CVE-2024-10831
Publiée le 2025-03-20 · Dernière modification le 2026-06-17
La version 0.6.0 de DB-GPT permet à des attaquants distants non authentifiés de téléverser des fichiers à n'importe quel emplacement du serveur en manipulant les paramètres de chemin d'accès aux fichiers. Un attaquant peut utiliser cette faille pour écraser des fichiers système critiques ou injecter des clés SSH, ce qui pourrait conduire à une prise de contrôle totale du système. Cette exploitation ne nécessite qu'un accès réseau basique et aucune interaction avec l'utilisateur ni d'identifiants de connexion.
DÉTAIL DU VECTEUR CVSS
RÉFÉRENCES
Description officielle du NVD (en anglais)
In eosphoros-ai/db-gpt version 0.6.0, the endpoint for uploading files is vulnerable to absolute path traversal. This vulnerability allows an attacker to upload arbitrary files to arbitrary locations on the target server. The issue arises because the `file_key` and `doc_file.filename` parameters are user-controllable, enabling the construction of paths outside the intended directory. This can lead to overwriting essential system files, such as SSH keys, for further exploitation.