MCP corrige des failles dans trois outils pour assistants IA
L’essentiel de l’annonce
Le projet MCP corrige huit failles dans trois programmes qui relient un assistant aux fichiers, aux outils ou aux pages web. Ces corrections concernent les équipes qui les utilisent ou reprennent leur code. Une protection reste partielle sous Windows.
- Date de la source
- Catégorie
- Sécurité et règles
- À qui cela s’adresse
- Équipes utilisant les trois programmes concernés ou leur code.
- Sujet du contenu
- Contrôler les accès donnés à un assistant
- Entreprises / organismes
- Model Context Protocol
- Technologies
- Connexion par MCP
Présentation
MCP signifie Model Context Protocol. Ce protocole donne aux assistants IA une façon commune de communiquer avec des outils, par exemple pour lire un document ou consulter une page web.
Le projet maintient des serveurs de référence. Ce sont des programmes d’exemple qui montrent aux développeurs comment réaliser ces connexions. L’annonce concerne Filesystem pour les fichiers, Everything pour les essais de fonctions MCP et Fetch pour les pages web.
La mise à jour renforce plusieurs contrôles d’accès dans ces trois programmes. Utiliser MCP ne signifie pas automatiquement utiliser ces composants. Il faut donc identifier ceux présents dans son installation avant de conclure qu’elle est concernée.
Ce qui change
L’annonce collective 2.1.0 du 25 octobre 2026 regroupe trois mises à jour. Filesystem et Everything passent à la version 2.0.1. Fetch porte la version 2026.10.24. Les numéros diffèrent parce qu’il s’agit de logiciels distincts.
Mieux limiter les écritures dans les fichiers
Filesystem doit garder les opérations dans les dossiers autorisés. Les corrections renforcent la vérification des chemins, notamment lorsqu’un fichier doit être créé. Elles traitent aussi le cas où un autre programme remplace un dossier pendant l’opération pour détourner l’écriture. Le correctif de ce dernier problème reste partiel sous Windows.
Refuser les demandes de pages web non autorisées
Everything sert à tester des fonctions MCP. Une page web extérieure pouvait, dans certaines conditions, appeler ses outils ou lire leurs réponses. Le programme vérifie désormais l’origine de la demande avant d’accepter ces appels. Ce contrôle concerne ce serveur d’exemple précis.
Contrôler l’adresse réellement contactée
Fetch récupère le contenu de pages web. Une différence entre le nom vérifié et le nom utilisé pour la connexion pouvait laisser atteindre une adresse interne. Le correctif aligne ces contrôles. Il réexamine aussi les règles d’accès du site lorsqu’une page renvoie vers une autre adresse.
Fonctionnement
Voici les contrôles qui encadrent une demande transmise à un outil.
L’assistant demande une action
Il sollicite un outil, par exemple pour lire un fichier ou consulter une page web.
Le programme vérifie les droits
Le serveur MCP doit contrôler la destination et les accès permis avant d’agir.
Le résultat revient à l’assistant
Les informations obtenues peuvent servir à sa réponse. Elles ne doivent pas lui donner de nouveaux droits.
Usages possibles
Ces correctifs concernent les équipes qui utilisent ces programmes pour relier un assistant à leurs documents ou au Web. Ils aident à mieux encadrer les accès autorisés.
Exemple possible
Un assistant qui travaille sur des documents
Une équipe teste un assistant capable de travailler dans un dossier de documents. Elle vérifie quel programme lui donne cet accès, sa version et le système utilisé. Elle peut ensuite préparer la mise à jour concernée et contrôler que les autres dossiers restent inaccessibles. Cet exemple ne décrit pas un incident réel.
Accès et limites
La protection contre le remplacement d’un dossier est annoncée complète sous Linux et macOS, mais partielle sous Windows. Un programme local malveillant peut encore détourner une écriture dans certaines conditions.
Les anciennes versions de Filesystem et Everything numérotées par date ne reçoivent pas automatiquement la version 2.0.1. L’équipe doit la choisir explicitement.
Ces programmes sont présentés comme des exemples pédagogiques. Leur mise à jour ne remplace pas la vérification des droits d’accès et du reste de l’installation. Aucun audit indépendant n’a été réalisé pour cette fiche.
Conditions d’accès. Trois paquets corrigés publiés. Migration explicite des anciennes versions npm par date, avec réserve Windows.
Pour votre projet
Si votre assistant utilise ces programmes, commencez par identifier les composants concernés avec la personne qui gère son installation.
- Quel programme est installé, dans quelle version et sur quel système ?
- Les droits sur les fichiers et les accès au réseau restent-ils limités après la mise à jour ?
Ces vérifications aident à préparer la mise à jour. Elles ne constituent pas une procédure complète d’installation.
Sources et vérifications
Source de l’annonce
Reference servers v2.1.0
Lire la source officielleSources complémentaires
- Présentation des serveurs de référence
Explique leur rôle pédagogique et leur périmètre.
- Avis sur les écritures de fichiers
Précise la limite restante sous Windows.
- Avis sur les appels provenant du navigateur
Décrit le problème corrigé dans Everything.
- Avis sur les adresses contactées
Détaille le contrôle de connexion dans Fetch.
Source vérifiée le . Les résultats présentés sont ceux annoncés par les auteurs.
Sources consultées lors de la préparation de cette fiche. Aucun logiciel présenté n’a été installé ni essayé.
Fiche préparée avec ChatGPT. Notre méthode éditoriale.