GitHub Copilot CLI peut être configuré pour lire des fichiers sensibles sur la machine d’un développeur et envoyer leur contenu à un attaquant à partir d’une seule page Web.

Les chercheurs en sécurité d’Adversa AI ont déclaré que la nouvelle technique d’attaque, baptisée Cryptographic Context Injection (CCI), cache des instructions malveillantes dans le contenu crypté. Ces instructions sont traitées comme un contexte de confiance lorsque Copilot CLI déchiffre le contenu à l’aide de son propre environnement d’exécution de code, ce qui leur permet d’influencer ce que fait ensuite l’agent.

Lors d’une démonstration, les chercheurs d’Adversa ont demandé à Copilot de lire un fichier « .env.prod » contenant des secrets et d’envoyer son contenu à un point final contrôlé par un attaquant. « Chaîne complète : 28 secondes, aucune confirmation et aucun point dans la transcription nommant l’hôte de destination ou indiquant que le contenu du fichier a quitté la machine », a déclaré le chercheur dans un article de blog.

A lire également