AI Threat Watch

Dossier supabase-mcp-cursor-token-leakInjection de promptÉtats-Unis

Une injection via ticket de support fait fuiter des jetons à Cursor couplé au MCP Supabase

General Analysis a montré qu'un ticket de support contenant des instructions cachées pouvait amener un agent Cursor, connecté à Supabase via MCP avec un rôle de service, à lire la table integration_tokens et à écrire les secrets dans le ticket.

MoyenneAttaque contre l’IAStatut: CorrigéDossier vérifié

Ouvrir dans la carte interactiveCiter ce dossier

Signalé le
6 juil. 2025
Lieu
États-Unis
Cible
Serveur MCP Supabase utilisé depuis Cursor
Gravité
Moyenne
Déclenché par
General Analysis
Type d’acteur
Chercheurs en sécurité
Perte déclarée
Aucune déclarée
CVE
Aucun

Ce qui s’est passé

General Analysis a montré qu'un ticket de support contenant des instructions cachées pouvait amener un agent Cursor, connecté à Supabase via MCP avec un rôle de service, à lire la table integration_tokens et à écrire les secrets dans le ticket.

Impact: Exfiltration démontrée de jetons d'intégration depuis un projet de test ; le schéma s'applique à tout agent disposant d'un accès base de données en rôle de service

Qui l’a déclenché

Acteur: General Analysis

Attribution: Preuve de concept publique ; Supabase a réagi par de la documentation et des changements de réglages par défaut

Mobile: Recherche en sécurité

Comment c’est arrivé

Vecteur d’attaque: Injection de prompt indirecte dans le texte d'un ticket soumis par un utilisateur et traité par un agent disposant d'un accès privilégié en lecture et en écriture à la base de données

Cause racine: La connexion MCP s'exécutait sous un rôle contournant la sécurité au niveau des lignes, capable à la fois de lire des tables privées et d'écrire des enregistrements visibles par l'attaquant

Chronologie

  1. General Analysis publie la démonstration
  2. Supabase fait du mode lecture seule limité au projet la configuration documentée par défaut

Réponse

Supabase a recommandé le mode lecture seule et ajouté des recommandations ; aucune compromission de client signalée

Statut actuel: Corrigé

Sources (nouvel onglet)

Citer ce dossier

Une injection via ticket de support fait fuiter des jetons à Cursor couplé au MCP Supabase. AI Threat Watch, dossier supabase-mcp-cursor-token-leak, 6 juil. 2025. https://aithreat.io/fr/cases/supabase-mcp-cursor-token-leak/

Lien permanent: https://aithreat.io/fr/cases/supabase-mcp-cursor-token-leak/

Ce dossier dans d’autres langues: EnglishFrançaisEspañolالعربية中文