Faille Symlink Claude Code : Comment un fichier CLAUDE.md peut voler vos données en silence
Le 24 juillet 2026, Tego AI a divulgué une faille dans Claude Code d'Anthropic : un fichier CLAUDE.md contenant une directive @import pointant vers un lien symbolique dans le dépôt peut lire silencieusement des fichie... L'attaque exploite un décalage de provenance : Claude Code vérifie le chemin lexical (interne) m...
Publié parModifié avec DeepSeek-V4-FlashImages générées avec GPT Image 1.5
Le 24 juillet 2026, Tego AI a divulgué une faille dans Claude Code d'Anthropic : un fichier CLAUDE.md contenant une directive @import pointant vers un lien symbolique dans le dépôt peut lire silencieusement des fichie...
L'attaque exploite un décalage de provenance : Claude Code vérifie le chemin lexical (interne) mais suit le lien symbolique pour lire un fichier externe, le tout sans boîte de dialogue d'approbation ni appel d'outil v...
Anthropic a classé le signalement comme « Informatif », considérant que la boîte de dialogue « faire confiance à ce dossier » constitue déjà la barrière de sécurité.
Cette divulgation s'inscrit dans un schéma plus large : Claude Code cumule au moins 28 CVE en un an, dont deux évasions de bac à sable critiques (CVSS 10.0), et des techniques comme GhostApproval et SymJack touchent l...
Search & fact-check with cited sources for What security vulnerability did Tego AI disclose in Anthropic's Claude Code in July 2026, how doeAI-generated illustration of a symlink bypassing security checks, representing the provenance mismatch vulnerability in Claude Code's memory loader.
Prompt IA
Create a landscape editorial hero image for this Studio Global article: Search & fact-check with cited sources for What security vulnerability did Tego AI disclose in Anthropic's Claude Code in July 2026, how doe. Article summary: Now I have comprehensive sources. Let me compile the full answer.. Topic tags: general, government, general web, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fake numbers, clickbait thumbnails, icons, and tiny thumbnail layouts. Make it useful as an illustrative visual, not as factual evidence.
openai.com
Le 24 juillet 2026, Tego AI a révélé une vulnérabilité de sécurité dans Claude Code d'Anthropic qui permet à un dépôt malveillant d'exfiltrer silencieusement des fichiers de la machine d'un développeur. L'attaque exploite un décalage de provenance dans la façon dont Claude Code gère les liens symboliques (symlinks) dans le fichier d'instructions du projet CLAUDE.md. Lorsqu'un développeur clone un dépôt et lance Claude Code, un lien symbolique présent dans le dépôt peut faire en sorte que l'outil lise des fichiers situés en dehors du projet et inclue leur contenu dans la première requête adressée au modèle — sans aucun avertissement, boîte de dialogue d'approbation ni appel d'outil visible .
Studio Global AI
Continuez vos recherches
Cette page comprend une réponse basée sur la source que vous pouvez continuer dans Studio Global.
Quelle est la réponse courte à « Faille Symlink Claude Code : Comment un fichier CLAUDE.md peut voler vos données en silence » ?
Le 24 juillet 2026, Tego AI a divulgué une faille dans Claude Code d'Anthropic : un fichier CLAUDE.md contenant une directive @import pointant vers un lien symbolique dans le dépôt peut lire silencieusement des fichie...
Quels sont les points clés à valider en premier ?
Le 24 juillet 2026, Tego AI a divulgué une faille dans Claude Code d'Anthropic : un fichier CLAUDE.md contenant une directive @import pointant vers un lien symbolique dans le dépôt peut lire silencieusement des fichie... L'attaque exploite un décalage de provenance : Claude Code vérifie le chemin lexical (interne) mais suit le lien symbolique pour lire un fichier externe, le tout sans boîte de dialogue d'approbation ni appel d'outil v...
Que dois-je faire ensuite en pratique ?
Anthropic a classé le signalement comme « Informatif », considérant que la boîte de dialogue « faire confiance à ce dossier » constitue déjà la barrière de sécurité.
Faille Symlink Claude Code : Comment un fichier CLAUDE.md peut voler vos données en silence
Le 24 juillet 2026, Tego AI a divulgué une faille dans Claude Code d'Anthropic : un fichier CLAUDE.md contenant une directive @import pointant vers un lien symbolique dans le dépôt peut lire silencieusement des fichie... L'attaque exploite un décalage de provenance : Claude Code vérifie le chemin lexical (interne) m...
Publié parModifié avec DeepSeek-V4-FlashImages générées avec GPT Image 1.5
Le 24 juillet 2026, Tego AI a divulgué une faille dans Claude Code d'Anthropic : un fichier CLAUDE.md contenant une directive @import pointant vers un lien symbolique dans le dépôt peut lire silencieusement des fichie...
L'attaque exploite un décalage de provenance : Claude Code vérifie le chemin lexical (interne) mais suit le lien symbolique pour lire un fichier externe, le tout sans boîte de dialogue d'approbation ni appel d'outil v...
Anthropic a classé le signalement comme « Informatif », considérant que la boîte de dialogue « faire confiance à ce dossier » constitue déjà la barrière de sécurité.
Cette divulgation s'inscrit dans un schéma plus large : Claude Code cumule au moins 28 CVE en un an, dont deux évasions de bac à sable critiques (CVSS 10.0), et des techniques comme GhostApproval et SymJack touchent l...
Search & fact-check with cited sources for What security vulnerability did Tego AI disclose in Anthropic's Claude Code in July 2026, how doeAI-generated illustration of a symlink bypassing security checks, representing the provenance mismatch vulnerability in Claude Code's memory loader.
Prompt IA
Create a landscape editorial hero image for this Studio Global article: Search & fact-check with cited sources for What security vulnerability did Tego AI disclose in Anthropic's Claude Code in July 2026, how doe. Article summary: Now I have comprehensive sources. Let me compile the full answer.. Topic tags: general, government, general web, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fake numbers, clickbait thumbnails, icons, and tiny thumbnail layouts. Make it useful as an illustrative visual, not as factual evidence.
openai.com
Le 24 juillet 2026, Tego AI a révélé une vulnérabilité de sécurité dans Claude Code d'Anthropic qui permet à un dépôt malveillant d'exfiltrer silencieusement des fichiers de la machine d'un développeur. L'attaque exploite un décalage de provenance dans la façon dont Claude Code gère les liens symboliques (symlinks) dans le fichier d'instructions du projet CLAUDE.md. Lorsqu'un développeur clone un dépôt et lance Claude Code, un lien symbolique présent dans le dépôt peut faire en sorte que l'outil lise des fichiers situés en dehors du projet et inclue leur contenu dans la première requête adressée au modèle — sans aucun avertissement, boîte de dialogue d'approbation ni appel d'outil visible .
Studio Global AI
Continuez vos recherches
Cette page comprend une réponse basée sur la source que vous pouvez continuer dans Studio Global.
Quelle est la réponse courte à « Faille Symlink Claude Code : Comment un fichier CLAUDE.md peut voler vos données en silence » ?
Le 24 juillet 2026, Tego AI a divulgué une faille dans Claude Code d'Anthropic : un fichier CLAUDE.md contenant une directive @import pointant vers un lien symbolique dans le dépôt peut lire silencieusement des fichie...
Quels sont les points clés à valider en premier ?
Le 24 juillet 2026, Tego AI a divulgué une faille dans Claude Code d'Anthropic : un fichier CLAUDE.md contenant une directive @import pointant vers un lien symbolique dans le dépôt peut lire silencieusement des fichie... L'attaque exploite un décalage de provenance : Claude Code vérifie le chemin lexical (interne) mais suit le lien symbolique pour lire un fichier externe, le tout sans boîte de dialogue d'approbation ni appel d'outil v...
Que dois-je faire ensuite en pratique ?
Anthropic a classé le signalement comme « Informatif », considérant que la boîte de dialogue « faire confiance à ce dossier » constitue déjà la barrière de sécurité.
La vulnérabilité repose sur un oubli simple mais critique dans le chargeur de mémoire de Claude Code :
Un dépôt malveillant contient un fichier CLAUDE.md d'apparence normale avec une directive @import pointant vers un fichier du dépôt — par exemple, @./link.
Ce fichier est un lien symbolique stocké dans Git (mode 120000 dans Git) pointant vers une cible en dehors du dépôt, comme /etc/passwd ou ../../../../home/user/.ssh/id_rsa. Git préserve les liens symboliques lors du clonage .
Lorsqu'un développeur clone le dépôt et lance Claude Code, le chargeur de mémoire lit CLAUDE.md et rencontre l'import @./link. Il vérifie si le chemin lexical (./link) se trouve à l'intérieur du projet — c'est le cas — donc l'import est classé comme « interne » et aucune boîte de dialogue d'approbation pour les imports externes ne s'affiche .
Le chargeur suit ensuite le lien symbolique jusqu'à la cible réelle située en dehors du projet, lit son contenu et le place dans la fenêtre de contexte initiale du modèle .
Le contenu quitte la machine dès la première requête sortante vers l'API d'Anthropic — avant que le modèle n'ait pris la moindre action et sans aucun appel d'outil visible. L'utilisateur ne voit aucun avertissement .
Optionnellement, un paramètre ANTHROPIC_BASE_URL déjà connu et présent dans le dépôt peut rediriger le point de terminaison sortant vers un serveur contrôlé par l'attaquant, complétant ainsi l'exfiltration .
La découverte novatrice n'est pas que Claude Code suit les liens symboliques — cela est documenté et intentionnel. La découverte novatrice est le contournement du consentement : la vérification des imports externes s'effectue sur le chemin non résolu, la lecture s'effectue sur le chemin résolu, et le chargeur de mémoire n'a jamais reçu le correctif de résolution des liens symboliques qui avait été appliqué au sous-système d'autorisations de Claude Code dans deux CVE antérieures .
La réponse d'Anthropic
Tego AI a signalé le problème via HackerOne en juillet 2026. Anthropic a clôturé le rapport comme « Informatif » — ce qui signifie qu'il ne l'a pas traité comme une vulnérabilité de sécurité selon son modèle de menace actuel .
La justification d'Anthropic : dans le modèle de menace de Claude Code, la boîte de dialogue « faire confiance à ce dossier » constitue la barrière de sécurité. Accepter cette boîte de dialogue accorde déjà au projet un large accès en lecture, édition et exécution. Tego AI ne conteste pas qu'Anthropic applique ce modèle de manière cohérente, mais soutient que la découverte reste importante car les données quittent la machine automatiquement, silencieusement et à l'insu de l'utilisateur .
Notablement, le même schéma d'échec (lien symbolique versus vérification de sécurité) avait déjà été corrigé deux fois auparavant dans le sous-système d'autorisations de Claude Code :
CVE-2025-59829 (corrigé en septembre 2025) : contournement par lien symbolique des règles de refus dans les autorisations de fichiers
CVE-2026-25724 (corrigé en janvier 2026) : même schéma, contournement des règles de refus via des liens symboliques
Ces deux correctifs antérieurs résolvaient le lien symbolique avant de vérifier les autorisations — mais ce correctif n'a jamais été appliqué au chemin de code du chargeur de mémoire .
Schéma plus large : l'écosystème Claude et la sécurité des outils de codage IA
La divulgation de Tego AI est la deuxième faille de l'écosystème Claude en une semaine. Le 14 juillet 2026, Tego avait révélé que l'intégration Slack de Claude Tag pouvait être déclenchée par un simple texte @Claude dans n'importe quel message, permettant potentiellement des actions non autorisées en entreprise .
Au-delà des travaux de Tego, Claude Code a accumulé au moins 28 CVE en environ un an d'existence, notamment :
Deux évasions de bac à sable critiques CVSS 10.0 : CVE-2026-39861 (évasion par lien symbolique) et CVE-2026-25725 (contournement du bac à sable par settings.json)
CVE-2026-46406 (juin 2026) : la commande /copy écrivait les réponses dans un chemin temporaire codé en dur et lisible par tous /tmp/claude/response.md, permettant à tout utilisateur local de lire les secrets
Recherche Check Point (février 2026) : failles critiques (CVE-2025-59536, CVE-2026-21852) permettant l'exécution de code à distance et le vol de clés API via des fichiers de configuration malveillants au niveau du dépôt
La recherche intersectorielle montre que cela n'est pas propre à Anthropic :
GhostApproval (Wiz, juillet 2026) : des failles de type lien symbolique dans six assistants de codage IA (Amazon Q Developer, Anthropic, Cursor, Google Gemini, GitHub Copilot, Vercel) permettent à un dépôt piégé de faire écrire l'outil dans un fichier sensible pendant que l'utilisateur approuve l'écriture dans un fichier inoffensif
SymJack (Adversa AI, mai 2026) : une seule attaque par détournement de lien symbolique permettant l'exécution de code à distance sur six produits (Claude Code, Gemini CLI, Cursor, Copilot, Grok Build, Codex CLI). L'utilisateur approuve une copie de fichier ; le noyau écrit ailleurs
TrustFall (Adversa AI, mai 2026) : les serveurs MCP définis par le dépôt s'exécutent automatiquement dès que l'utilisateur accepte l'invite de confiance du dossier
La tension architecturale sous-jacente est cohérente dans toute l'industrie : les agents de codage IA ont besoin d'un large accès au système de fichiers, au shell et au réseau pour être utiles — mais cet accès élevé est le même privilège dont un attaquant a besoin. Chaque évasion de bac à sable, traversée de chemin et contournement de dialogue de confiance découle de ce même défi . La surface d'attaque ne diminue pas ; les nouvelles fonctionnalités ajoutent plus de vecteurs que les correctifs n'en éliminent.
La vulnérabilité repose sur un oubli simple mais critique dans le chargeur de mémoire de Claude Code :
Un dépôt malveillant contient un fichier CLAUDE.md d'apparence normale avec une directive @import pointant vers un fichier du dépôt — par exemple, @./link.
Ce fichier est un lien symbolique stocké dans Git (mode 120000 dans Git) pointant vers une cible en dehors du dépôt, comme /etc/passwd ou ../../../../home/user/.ssh/id_rsa. Git préserve les liens symboliques lors du clonage .
Lorsqu'un développeur clone le dépôt et lance Claude Code, le chargeur de mémoire lit CLAUDE.md et rencontre l'import @./link. Il vérifie si le chemin lexical (./link) se trouve à l'intérieur du projet — c'est le cas — donc l'import est classé comme « interne » et aucune boîte de dialogue d'approbation pour les imports externes ne s'affiche .
Le chargeur suit ensuite le lien symbolique jusqu'à la cible réelle située en dehors du projet, lit son contenu et le place dans la fenêtre de contexte initiale du modèle .
Le contenu quitte la machine dès la première requête sortante vers l'API d'Anthropic — avant que le modèle n'ait pris la moindre action et sans aucun appel d'outil visible. L'utilisateur ne voit aucun avertissement .
Optionnellement, un paramètre ANTHROPIC_BASE_URL déjà connu et présent dans le dépôt peut rediriger le point de terminaison sortant vers un serveur contrôlé par l'attaquant, complétant ainsi l'exfiltration .
La découverte novatrice n'est pas que Claude Code suit les liens symboliques — cela est documenté et intentionnel. La découverte novatrice est le contournement du consentement : la vérification des imports externes s'effectue sur le chemin non résolu, la lecture s'effectue sur le chemin résolu, et le chargeur de mémoire n'a jamais reçu le correctif de résolution des liens symboliques qui avait été appliqué au sous-système d'autorisations de Claude Code dans deux CVE antérieures .
La réponse d'Anthropic
Tego AI a signalé le problème via HackerOne en juillet 2026. Anthropic a clôturé le rapport comme « Informatif » — ce qui signifie qu'il ne l'a pas traité comme une vulnérabilité de sécurité selon son modèle de menace actuel .
La justification d'Anthropic : dans le modèle de menace de Claude Code, la boîte de dialogue « faire confiance à ce dossier » constitue la barrière de sécurité. Accepter cette boîte de dialogue accorde déjà au projet un large accès en lecture, édition et exécution. Tego AI ne conteste pas qu'Anthropic applique ce modèle de manière cohérente, mais soutient que la découverte reste importante car les données quittent la machine automatiquement, silencieusement et à l'insu de l'utilisateur .
Notablement, le même schéma d'échec (lien symbolique versus vérification de sécurité) avait déjà été corrigé deux fois auparavant dans le sous-système d'autorisations de Claude Code :
CVE-2025-59829 (corrigé en septembre 2025) : contournement par lien symbolique des règles de refus dans les autorisations de fichiers
CVE-2026-25724 (corrigé en janvier 2026) : même schéma, contournement des règles de refus via des liens symboliques
Ces deux correctifs antérieurs résolvaient le lien symbolique avant de vérifier les autorisations — mais ce correctif n'a jamais été appliqué au chemin de code du chargeur de mémoire .
Schéma plus large : l'écosystème Claude et la sécurité des outils de codage IA
La divulgation de Tego AI est la deuxième faille de l'écosystème Claude en une semaine. Le 14 juillet 2026, Tego avait révélé que l'intégration Slack de Claude Tag pouvait être déclenchée par un simple texte @Claude dans n'importe quel message, permettant potentiellement des actions non autorisées en entreprise .
Au-delà des travaux de Tego, Claude Code a accumulé au moins 28 CVE en environ un an d'existence, notamment :
Deux évasions de bac à sable critiques CVSS 10.0 : CVE-2026-39861 (évasion par lien symbolique) et CVE-2026-25725 (contournement du bac à sable par settings.json)
CVE-2026-46406 (juin 2026) : la commande /copy écrivait les réponses dans un chemin temporaire codé en dur et lisible par tous /tmp/claude/response.md, permettant à tout utilisateur local de lire les secrets
Recherche Check Point (février 2026) : failles critiques (CVE-2025-59536, CVE-2026-21852) permettant l'exécution de code à distance et le vol de clés API via des fichiers de configuration malveillants au niveau du dépôt
La recherche intersectorielle montre que cela n'est pas propre à Anthropic :
GhostApproval (Wiz, juillet 2026) : des failles de type lien symbolique dans six assistants de codage IA (Amazon Q Developer, Anthropic, Cursor, Google Gemini, GitHub Copilot, Vercel) permettent à un dépôt piégé de faire écrire l'outil dans un fichier sensible pendant que l'utilisateur approuve l'écriture dans un fichier inoffensif
SymJack (Adversa AI, mai 2026) : une seule attaque par détournement de lien symbolique permettant l'exécution de code à distance sur six produits (Claude Code, Gemini CLI, Cursor, Copilot, Grok Build, Codex CLI). L'utilisateur approuve une copie de fichier ; le noyau écrit ailleurs
TrustFall (Adversa AI, mai 2026) : les serveurs MCP définis par le dépôt s'exécutent automatiquement dès que l'utilisateur accepte l'invite de confiance du dossier
La tension architecturale sous-jacente est cohérente dans toute l'industrie : les agents de codage IA ont besoin d'un large accès au système de fichiers, au shell et au réseau pour être utiles — mais cet accès élevé est le même privilège dont un attaquant a besoin. Chaque évasion de bac à sable, traversée de chemin et contournement de dialogue de confiance découle de ce même défi . La surface d'attaque ne diminue pas ; les nouvelles fonctionnalités ajoutent plus de vecteurs que les correctifs n'en éliminent.