Une page web piégée pousse l’agent de Google Antigravity à contourner sa protection des fichiers et à divulguer des secrets

Preuve de concept Manipulation Gravité 3 importante Corroboré 82 %

PromptArmor a montré qu’une injection de prompt cachée en texte de 1 point sur un guide d’intégration en ligne pouvait amener Gemini, dans l’outil de programmation Antigravity de Google, à collecter des identifiants et du code dans l’espace de travail de l’utilisateur. Bien que les paramètres par défaut interdisent à l’agent de lire les fichiers listés dans .gitignore, il a utilisé la commande de terminal cat pour afficher le fichier .env, puis fait visiter par un sous-agent de navigation une URL webhook.site surveillée par l’attaquant et transportant les données ; webhook.site figurait sur la liste d’autorisation par défaut du navigateur d’Antigravity. La page du programme de prime aux bogues de Google classait l’exfiltration de données via l’agent de navigation parmi les problèmes connus qu’elle s’employait à corriger.

L’intégration d’Antigravity encourageait un mode par défaut qui laisse Gemini décider quand associer un humain. PromptArmor a indiqué que l’approche de Google consistait à ajouter un avertissement sur les risques existants.

Ce qui l’aurait évité

Imposer les limites d’accès aux fichiers au niveau du système plutôt qu’outil par outil, et tenir les services de journalisation de requêtes hors des listes d’autorisation des agents.

Garde-fous

3 sur 8 défaillants
  1. G1 Moindre privilège Partiel Une protection .gitignore existait, mais l’accès au terminal a quand même permis à l’agent de lire le fichier .env.
  2. G2 Validation humaine Défaillant Les paramètres par défaut laissent Gemini décider quand solliciter un humain ; personne n’a donc approuvé l’exfiltration.
  3. G3 Isolement Défaillant La liste d’autorisation par défaut du navigateur incluait webhook.site, un service public de journalisation de requêtes.
  4. G4 Intégrité des instructions Défaillant Gemini a suivi des instructions cachées en police de 1 point sur une page web.
  5. G5 Véracité Non évalué A-t-il rendu compte fidèlement de ce qu’il savait et de ce qu’il a fait ?
  6. G6 Limites Non évalué Un plafond limitait-il le rythme, les dépenses, le volume ou l’ampleur ?
  7. G7 Supervision Non évalué Une personne responsable pouvait-elle voir ce qu’il faisait et l’arrêter à temps ?
  8. G8 Réversibilité Non évalué Les dégâts pouvaient-ils être réparés ?

Sources

1 primaire, 1 spécialisée
  1. Google Antigravity Exfiltrates Data PromptArmor, 20 nov. 2025
    “Google Antigravity is susceptible to data exfiltration via indirect prompt injection through the agentic browser subagent.”
    Primaire Citation vérifiée Copie archivée
  2. Google Antigravity Exfiltrates Data Simon Willison’s Weblog, 25 nov. 2025
    “He also points to Google's Bug Hunters page for Antigravity which lists both data exfiltration and code execution via prompt injections through the browser agent as "known issues" (hence inadmissible for bug bounty rewards) that they are working to fix.”
    Spécialisée Citation vérifiée Copie archivée

L’indice de confiance de 82 % provient de ces seules sources. Notre méthode

Historique

  1. 14 oct. 2026Ajouté au registre avec 2 sources

Défaillances similaires

Tous les incidents
  1. EEAIR-2026-005 févr. 2026 Une injection de prompt dans le robot de tri de tickets Claude de Cline conduit à une publication npm non autorisée Claude Code GitHub Action, Anthropic 95 %
  2. EEAIR-2025-021 juil. 2025 Un commentaire Reddit caché détourne l’agent de navigation Comet de Perplexity pour voler un code de connexion Perplexity CometPreuve de concept 87 %
  3. EEAIR-2025-023 août 2025 AgentFlayer : un document piégé amène ChatGPT Connectors à divulguer des secrets de Google Drive ChatGPT Connectors, OpenAIPreuve de concept 87 %