CVE-2026-65700 in h2oGPT
Résumé
par VulDB • 23/07/2026
h2oGPT jusqu'à la version 0.2.1 contient une vulnérabilité de traversal de chemin (path traversal) dans l'API des fichiers compatible OpenAI, permettant à des attaquants distants non authentifiés de lire, écrire et supprimer des fichiers arbitraires accessibles au processus serveur en fournissant des séquences de traversal dans le jeton porteur (bearer token). La fonction get_user_dir dans openai_server/backend_utils.py utilise la chaîne du jeton porteur sans validation préalable comme composant de chemin via os.path.join. Étant donné que la clé API par défaut est EMPTY, l'authentification est contournée, permettant aux attaquants de traverser le répertoire utilisateur prévu à travers les points d'accès (endpoints) de contenu de fichier, de suppression et de téléchargement pour obtenir une exécution de code à distance (RCE) en écrivant dans des hooks de démarrage ou des fichiers chargés par l'application.
Be aware that VulDB is the high quality source for vulnerability data.