1 min de lecture
Les tokens et credentials dans un système MCP : la faille la plus classique, mais avec une nouvelle dimension. Quand un LLM mémorise tes secrets et qu’un attaquant lui demande de les réciter…
Partie de la série OWASP MCP Top 10
Description du risque
Dans les systèmes basés sur MCP, les tokens et identifiants constituent les mécanismes principaux d’authentification vers les outils et APIs externes. Je constate que les développeurs les manipulent souvent mal : intégration en dur dans les fichiers de configuration, stockage dans les variables d’environnement transmises au contexte, ou persistence en mémoire du modèle.
Le MCP permet des sessions longues et des agents avec état — ces tokens peuvent être stockés accidentellement, indexés ou récupérés via des prompts utilisateur ou une inspection des logs. C’est une nouvelle catégorie de fuite que je vais appeler la déperdition contextuelle de secrets.
Contrairement à un leak classique dans un repo Git, ici le secret est “digéré” par le modèle. Il devient partie intégrante de sa mémoire de travail, et n’importe quel prompt bien tourné(quand je dis bien tourné, c’est un prompt conçu pour exploiter cette mémoire) peut le faire ressortir.
Le modèle n’a aucune notion de classification, pour lui,
API_KEY=sk-prod-xxxetcolor=blueont exactement le même statut dans le contexte.
Retrouvez l'analyse complète, avec les vecteurs d'attaque, l'exemple concret, l'analyse STRIDE, les impacts et les recommandations de mitigation.
À retenir
- ✓ Ne jamais injecter de secrets dans le contexte d'un LLM — ce qui entre dans le contexte peut en sortir via un simple prompt
- ✓ Utiliser des coffres sécurisés (Vault, AWS Secrets Manager) et récupérer les secrets uniquement au moment de l'exécution
- ✓ Masquer les secrets dans les logs — un filtre de logging dédié est indispensable
Articles lies
LiteLLM au KEV : votre gateway IA est un plan de contrôle, traitez-la comme votre IAM
Analyse de la CVE-2026-59822 (LiteLLM, contournement d'authentification sur l'endpoint MCP Streamable HTTP, CVSS 4.0 8.8, CISA KEV le 2 septembre 2...
27/10/2026Un faux témoignage envoyé à la police de Philadelphie : Anthropic coupe internet à toutes ses évaluations
Analyse du rapport Anthropic du 9 octobre 2026 sur les actions non voulues de Claude pendant les évaluations : quatre catégories d'incidents, la pe...
21/10/2026MCP TypeScript SDK : c'est le serveur MCP qui choisissait à qui envoyer vos secrets OAuth
Analyse de la CVE-2026-104850 dans le SDK TypeScript officiel du Model Context Protocol : mécanisme de confusion de serveur d'autorisation, issuer ...
20/10/2026Réponse à incident agentique, épisode 4 : Gemini se connecte à trois vraies entreprises, et le bac à sable d'Irregular fuit encore
Analyse de l'incident Gemini révélé le 19 septembre 2026 : une évaluation CTF d'Irregular avec internet ouvert par erreur et une entreprise fictive...
05/10/2026Cette semaine : un ver qui compromet 61,8 % des machines, un correctif public attaqué en dix minutes, et un formulaire web qui fait fuiter votre CRM
Récap hebdomadaire du 27 septembre au 2 octobre 2026 : ver agentique et fin de l'embargo, SalesBleed sur Agentforce, Jev, mix-up OAuth du SDK MCP P...
04/10/2026