CVE-2023-37273
Évasion Docker dans Auto-GPT lors de l'exécution à partir du docker-compose.yml inclus dans le dépôt git
- Publié
- 13 juil. 2023
- Mise à jour
- 30 oct. 2024
- Attribution de CNA
- GitHub_M
- Preuve observée
- 8 août 2026
CVSS primaire
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:HFaible · 30 prochains jours
- Percentile
- 29,5 %
- Date du modèle
- 21 sept. 2026
EPSS est une estimation statistique, et non une certitude ou une mesure d'impact. Combinez-le avec CVSS, le statut KEV, l'exposition et votre environnement.
Résumé
Auto-GPT est une application open source expérimentale qui démontre les capacités du modèle de langage GPT-4. L'exécution d'une version d'Auto-GPT antérieure à 0.4.3 en clonant le dépôt git et en exécutant `docker compose run auto-gpt` à la racine du dépôt utilise un fichier docker-compose.yml différent de celui suggéré dans les instructions officielles de configuration docker. Le fichier docker-compose.yml situé à la racine du dépôt se monte lui-même dans le conteneur docker sans protection en écriture. Cela signifie que si un code python personnalisé malveillant est exécuté via les commandes `execute_python_file` et `execute_python_code`, il peut écraser le fichier docker-compose.yml et en abuser pour prendre le contrôle du système hôte la prochaine fois qu'Auto-GPT sera démarré. Le problème a été corrigé dans la version 0.4.3.
Sources
1- instructions-summarizingInformationnel
Site contenant des informations utiles pour démontrer CVE-2023-37273
Utilisation responsable
Utilisez les informations de vulnérabilité uniquement sur les systèmes que vous possédez ou que vous êtes autorisé à tester. Kitploit renvoie aux métadonnées de la recherche publique et ne stocke pas de code d'exploitation ni de charges utiles malveillantes.