Des pirates peuvent prendre le contrôle de Codex et Claude Code via des fichiers malveillants dans le dossier Téléchargements
Des pirates peuvent prendre le contrôle de Codex et Claude Code via des fichiers malveillants dans le dossier Téléchargements
Un simple fichier texte dans ~/Downloads peut pousser des agents d'IA de programmation à modifier leur configuration, installer des malwares ou divulguer des jetons d'autorisation, selon Forever Security.
Des pirates peuvent prendre le contrôle de OpenAI Codex et Claude Code d'Anthropic grâce à des fichiers malveillants placés dans le dossier Téléchargements de l'utilisateur.
Un simple fichier texte dans ~/Downloads peut amener les agents d'IA à modifier leurs propres paramètres, installer des malwares ou révéler des jetons d'autorisation de l'utilisateur.
L'histoire a commencé lorsque le système de protection de Forever Security a bloqué la tentative d'un agent d'IA d'installer le paquet npm function-color, qui distribuait un malware.
Au cours de l'enquête, les spécialistes ont découvert que la commande d'installation provenait d'un fichier AGENTS.md situé dans ~/Downloads sur l'ordinateur du client.
« Ce n'est pas un malware ordinaire », écrivent les chercheurs Gal Weizman et Omer Samet. « AGENTS.md est un fichier auquel un agent est censé faire confiance par nature et dont il doit exécuter les instructions. Et ~/Downloads est le seul dossier dans lequel un site web peut déposer un fichier sans un seul clic et sans autorisation de l'utilisateur. Ensemble, ces caractéristiques permettent à un site web de glisser discrètement des commandes que votre propre agent exécute ensuite. Markdown devient un nouveau code exécutable. »
Les chercheurs ont reproduit l'attaque contre OpenAI Codex et Claude Code d'Anthropic :
- Codex a suivi les instructions malveillantes dans plus de 90 % des tests.
- Claude Code était vulnérable dans environ 50 % des cas.
Selon les chercheurs, « il n'y a rien à corriger chez OpenAI et Anthropic ». Un agent qui exécute des instructions à partir d'un fichier dans son répertoire de travail se comporte exactement comme prévu, tout comme un navigateur qui affiche une page de phishing remplit techniquement sa fonction.
Ils recommandent de ne pas lancer d'agents d'IA de développement depuis le dossier Téléchargements et d'examiner attentivement tous les fichiers AGENTS.md ou CLAUDE.md que l'utilisateur n'a pas créés avant d'accorder à l'agent l'accès au répertoire correspondant.
Cela concerne aussi les dépôts qu'un développeur vient de copier sur son ordinateur.
Si vous avez déjà lancé Codex ou Claude Code depuis le dossier Téléchargements, il faut vérifier vos fichiers de configuration à la recherche de serveurs et de liens inconnus.
Pourquoi c'est important
AnalyseLes agents d'IA de programmation considèrent souvent les fichiers Markdown d'instructions locaux comme un contexte fiable, si bien qu'un fichier déposé en silence dans Téléchargements peut transformer du texte ordinaire en canal de commande à distance pour exécuter du code malveillant et voler des jetons.
Discuter dans la communauté
Partagez vos questions et vos idées avec les développeurs
Lié dans l'écosystème
Guides pratiques, terminologie clé et compétences d'agents
Une ligne dans AGENTS.md a fait suivre le code plutôt que la documentation obsolète à Claude Code et Codex
Des chercheurs ont montré que les agents de codage suivent souvent une documentation obsolète même lorsqu’ils détectent des contradictions avec le code réel. Une instruction dans AGENTS.md a fait passer le respect du code existant de 4% à 91%.
Claude Code Projects : comment une IA coordonne une équipe d'agents autonomes
Analyse approfondie de Claude Code Projects : architecture Coordinator et Threads, branches parallèles, mémoire partagée MEMORY.md et gestion des agents cloud.
Partie II. Travailler avec Codex : optimisation, sécurité et équipe
Codex n'est pas un simple outil d'auto-complétion de code dans un chat, mais un véritable agent d'ingénierie : il lit le dépôt, planifie les modifications, édite les fichiers, exécute les tests, vérifie ses propres diffs et sait travailler...
Claude Code
Agent de développement terminal officiel d'Anthropic, fonctionnant directement en ligne de commande via Claude 3.7 Sonnet avec une prise en charge native de Bash, Git, du système de fichiers et du protocole MCP.
Paquets hallucinés dans le code (Hallucinated Packages)
Variante dangereuse des hallucinations générées par les modèles d'IA en programmation. Le modèle invente des bibliothèques et des paquets npm/PyPI plausibles mais inexistants, créant ainsi de failles critiques de sécurité (Slopsquatting).
Bob Martin publie des règles de code pour agents IA
Le skill ub-mode de Robert Martin fixe des garde-fous pour les agents IA de programmation : modifications minimales, tests réels et correction des causes.