Les images de cet article ont été générées par intelligence artificielle. Notre méthode de publication
Les chercheurs en sécurité ont mis une autre leçon troublante sur la table : lorsque des environnements de développement ou des « agents » de programmation permettent de créer des fichiers et, en même temps, d'appeler des utilitaires natifs sans valider strictement leur entrée, des vecteurs sont ouverts qui permettent d'exécuter le code arbitraire avec une nature apparente. C'était exactement le mécanisme décrit dans un rapport sur une vulnérabilité dans Antigravity, IDE de Google agenic: une combinaison de permissions d'écriture légitimes avec un outil de recherche de fichiers interne qui a accepté des modèles non sanitisés a permis à un attaquant de sauter le soi-disant "mode strict" et forcer l'exécution de binaires contre des fichiers de projet.
En termes simples, l'échec a profité du fait que l'invocation de l'outil find _ by _ name se traduit par un appel natif à la commande fd avant que les restrictions de sécurité ne entrent en vigueur de manière stricte. Le paramètre pensé pour indiquer un motif de recherche a été passé directement à l'exécutable sous-jacent, ce qui vous a permis d'injecter des drapeaux fd - y compris le dangereux -X, qui exécute un binaire sur chaque fichier correspondant - et donc inciter le système à traiter les fichiers de l'espace de travail comme des scripts exécutables. L'attaque n'a pas besoin d'une double escalade complexe: d'abord un fichier malveillant est créé avec une autorisation légitime, puis il est fait pour trouver _ par _ nom "avec un modèle construit pour commander l'exécution. Le résultat est une chaîne complète d'exploitation sans interaction humaine supplémentaire lorsque l'injection rapide tombe dans le contexte de l'agent.

Une autre variante encore plus insidieuse ne nécessite pas de compromettre un compte : il suffit qu'un développeur télécharge un fichier apparemment inoffensif à partir d'une source peu fiable. Les commentaires ou métadonnées cachées peuvent contenir des instructions conçues pour que l'agent interprète et exécute la séquence malveillante : c'est l'ingénierie sociale classique adaptée aux agents autonomes qui la traitent et y agissent. Après la divulgation responsable, Google a résolu la faiblesse à la fin de Février, mais le cas sert de rappel que les outils conçus pour fonctionner de manière contrôlée deviennent vecteurs lorsque leurs entrées ne sont pas divulguées rigoureusement.
Cet échec n'est pas un fait isolé : au cours des derniers mois, plusieurs vecteurs similaires se sont installés sur des plateformes qui combinent des modèles de langage avec des capacités d'implémentation ou d'intégration continues. Des revues de sécurité dans les éditeurs de code pilotés par l'IA qui permettent la persistance de la mémoire aux chaînes d'exploitation qui convertissent les commentaires de GitHub en boutons d'exécution à distance, le motif est répété: l'agent traite des données peu fiables et, si vous avez accès à des outils ou des secrets, agit en conséquence. La recherche publique et les avis de sécurité ont mis en évidence des scénarios similaires dans différents produits et flux, ce qui suggère que la complexité accrue des agents autonomes multiplie les possibilités d'erreur humaine ou de conception.
Les implications sont doubles. D'une part, la surface technique : les commandes natives réutilisées en tant que fd, les utilitaires de tunnel à distance intégrés dans les IDE, ou les workflows qui acceptent les métadonnées de l'auteur peuvent être manipulés et enchaînés pour atteindre la persistance et l'accès au système. D'autre part, il y a l'hypothèse de la confiance : de nombreuses défenses s'appuient sur l'idée qu'un humain va examiner ou détecter quelque chose de suspect. Cette hypothèse n'est pas valable lorsque l'agent agit de manière autonome et reproduit les instructions intégrées dans le contenu qu'il traite. La leçon est claire : les mécanismes de validation ne peuvent être délégués aux soins humains lorsque la prise de décision est automatisée.
Face à ce scénario, les mesures pratiques vont à la réparation sur plusieurs fronts: valider et guérir toutes les entrées avant de passer aux utilitaires natifs; réduire les permis accordés aux actions automatisées; isoler l'exécution d'outils d'exécution contenant des secrets ou des références sensibles; et appliquer des contrôles d'intégrité et de provenance dans le logiciel et dans les dépôts que les agents consomment. En outre, il est nécessaire de repenser l'architecture de confiance: les décisions de l'agent ne doivent pas dépendre uniquement de métadonnées non vérifiées ou de signaux facilement falsifiés.

Si vous cherchez des cadres et des ressources pour approfondir ces pratiques, il existe des références publiques qui aident à contextualiser et à orienter les réponses techniques et organisationnelles. L'OWASP poursuit ses travaux pour comprendre les menaces spécifiques et atténuer les modèles et les agents linguistiques ( OWASP Top dix pour les grands modèles linguistiques), tandis que les plates-formes de sécurité et les fabricants fournissent des guides et des alertes sur la sécurité de la chaîne d'approvisionnement et sur la réponse aux vulnérabilités, par exemple, les services de sécurité publique des États-Unis CISA et équipements tels que Laboratoire de sécurité GitHub ils publient des recherches sur les attaques dans l'écosystème de développement. Pour ceux qui veulent contraster la philosophie et les normes des grandes entreprises, la page de principe IA de Google offre un contexte sur les objectifs et les engagements qui aident à comprendre pourquoi ces corrections sont urgentes ( Principes de Google AI) et des groupes comme Cisco Talos publient une analyse technique des vecteurs d'attaque modernes sur leur blog ( Blog Cisco Talos).
La combinaison d'agents autonomes, l'accès aux outils du système et aux données externes forment une nouvelle surface d'attaque nuancée. La mise en place d'une vulnérabilité en temps opportun, comme celle qui a affecté Antigravity, est impérative et urgente, mais la réponse efficace nécessite des changements dans la conception des plates-formes : séparation stricte entre l'exécution peu fiable et la logique d'entrée, minimisation des privilèges, vérification améliorée des métadonnées et culture d'audit qui ne dépend pas exclusivement de la supervision humaine. Jusqu'à ce que ces principes soient la norme, les projets qui intègrent les acteurs d'exécution devraient être considérés comme des points de risque critiques dans toute stratégie moderne de cybersécurité.
La sécurité des agents n'est pas seulement une question de patchs : il s'agit d'architecture et de supposer que toutes les données de l'extérieur peuvent et seront malveillantes. Les vulnérabilités de ce type nous rappellent que dans le logiciel où l'automatisation a sa propre voix, la confiance doit être conçue, non assumée.
Autres
Plus de nouvelles sur le même sujet.

Le FBI et six pays relient Integrity Technology Group à l'entité postvol en Asie du Sud-Est
Le 8 octobre, le FBI et les agences de six pays ont émis un avertissement conjoint qui assigne à une société chinoise, Integrity Technology Group, une série soutenue d'intrusion...

Campagne avec LLM et ARTEX attaque les données des institutions financières sud-coréennes et des exfiltres
Les chercheurs en matière de sécurité ont documenté une campagne dirigée contre les institutions financières sud-coréennes en utilisant des outils d'attaque de langue pour autom...

La campagne ChainDrop expose le tensorlake en npm; version 0.5.144 retrait
Un paquet de npm appelé tensorlake, un SDK dans TypeScript orienté vers les applications et les services de Tensorlake, a été engagé dans une campagne de chaîne d'approvisionnem...

Le cyberrisque en 2026 passe aux workflows et à l'IA, selon Voice of the CISO
Les données ajoutées par cinq éditions de l'étude Voice of the CISO - y compris les résultats les plus récents de 2026 - tirent un changement moins intense que l'emplacement du ...

Phishing BitB pointe aux professionnels de la publicité et aux gestionnaires de comptes pour voler MFA
Les chercheurs en sécurité ont décrit une campagne d'hameçonnage pour les professionnels de la publicité et les gestionnaires de comptes qui utilise une plate-forme humaine pour...

LibreOffice / OpenOffice Calc permet l'exécution de sources distantes lors de l'ouverture de l'ODB / JDBC
Les chercheurs ont montré qu'un tableur malveillant peut forcer LibreOffice et Apache OpenOffice à exécuter le code contrôlé par un attaquant au moment de l'ouverture du fichier...