Sécurité et règlesCorrectifs publiés

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 officielle

Sources complémentaires

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.