Notebookcheck Logo

ChatGPT 5.3 Codex efface tout le disque dur à cause d'une petite erreur

Le lecteur est supprimé au lieu du dossier
ⓘ AI | Nano Banana Pro
Le lecteur est supprimé au lieu du dossier
Petite erreur, gros impact. Une barre oblique inverse mal placée a entraîné l'effacement complet du contenu du disque dur d'un utilisateur de Reddit par un script PowerShell fonctionnant sur GPT. Une simple "faute de frappe" qui aurait pu arriver à n'importe qui révèle que le codage vibratoire n'est pas le seul à être sujet aux erreurs.

Le vibecodage gagne en popularité parmi les développeurs, mais il présente des risques importants si le code généré est exécuté sans contrôle. Un cas récent montre comment une petite erreur de syntaxe peut avoir des conséquences fatales. Un assistant de programmation IA était censé simplement nettoyer des dossiers Python temporaires appelés "pycache" par le biais d'un script. Au lieu de cela, le code erroné a effacé silencieusement un disque dur entier, , comme l'a signalé un utilisateur de Reddit.

La cause de cette perte de données réside dans la combinaison malheureuse d'un script défectueux et de la faible tolérance aux pannes de Windows PowerShell et de la ligne de commande classique. Le script exécutait la commande obsolète "rmdir" via la ligne de commande et tentait de masquer les guillemets par une barre oblique inverse. Or, dans PowerShell, une barre oblique inverse aurait été nécessaire pour ce faire. La ligne de commande a alors interprété la barre oblique inverse incorrectement transmise comme le chemin absolu vers le répertoire racine du lecteur actuel. Associé aux paramètres de suppression sans demande de confirmation, cela a conduit à l'effacement du disque.

Cet incident ne met pas seulement en évidence les dangers d'une confiance aveugle dans le code généré par l'IA, mais jette également une ombre sur la vulnérabilité de la ligne de commande de Windows. Le fait qu'une simple faute de frappe dans le masquage des caractères puisse se traduire par une commande d'effacement catastrophique d'un répertoire racine entier sans aucun filet de sécurité supplémentaire est un problème. Une approche beaucoup plus sûre consiste à n'utiliser que des commandes PowerShell natives, qui traitent les chemins d'accès de manière beaucoup plus robuste et évitent des erreurs de traduction aussi radicales entre les différents niveaux de l'interpréteur. Cependant, même dans ce cas, il existe des commandes simples qui peuvent effacer des disques durs entiers.

Source(s)

Please share our article, every link counts!
Mail Logo
Marc Herter, 2026-02-21 (Update: 2026-02-22)