Image de couverture : Google Cloud — architecture de MCP Toolbox.
CVE-2026-93328 relie un avis de sécurité logiciel concret à un enjeu plus large concernant les serveurs domestiques : un service d’outils d’IA peut disposer de droits sur des fichiers et du stockage cloud qui dépassent la tâche confiée à un agent. Commencez par identifier précisément le composant concerné au lieu de supposer que tous les serveurs MCP présentent la même faille.
Ce guide distingue l’événement publié de la mise en œuvre pratique. Il explique ce que les sources établissent, où s’arrêtent les preuves et comment évaluer un flux de travail impliquant des fichiers privés sans supposer qu’un modèle impressionnant ou un serveur plus récent élimine la nécessité de limiter les accès et de procéder à une vérification.
| Décision | Fait vérifié ou limite pratique |
|---|---|
| Portée de l’avis | L’avis public désigne la source de stockage cloud des versions 1.2.0–1.4.0 de googleapis/mcp-toolbox. |
| Risque | L’avis décrit l’exportation non autorisée de fichiers hôtes et l’écrasement de fichiers locaux. |
| Chronologie | L’avis a été publié le 26 octobre ; les travaux de restriction de l’accès à la source liés ont été fusionnés plus tôt, en juin. |
| Vérification | La version, l’exposition du point de terminaison, les chemins montés et les listes d’autorisation effectives doivent tous être vérifiés. |

De quel logiciel l’avis parle-t-il ?
L’entrée de la GitHub Advisory Database décrit un problème de traversée de chemin et d’absence d’autorisation dans la source de stockage cloud de Google Cloud MCP Toolbox for Databases. La plage de versions concernée est propre à ce composant. Une implémentation MCP sans rapport, un connecteur qui n’exécute jamais cette source ou une version différente nécessite sa propre évaluation. Conservez le condensat de l’image installée, la balise de version et la configuration afin que la comparaison puisse être vérifiée plutôt que déduite d’un nom d’application affiché.
L’entrée de la base de données a été marquée comme non examinée lors de la vérification ; elle ne doit donc pas être présentée comme un avis complet du fournisseur sur le déploiement. Suivez les références jusqu’au dépôt en amont et comparez-les aux notes de version actuelles. La pull request associée ajoute des restrictions sur les buckets et les chemins locaux, mais sa date de fusion antérieure n’est pas la date de divulgation publique. Une chronologie affirmant que le projet a tout corrigé pour la première fois cette semaine déformerait les faits.
Pourquoi la mise à jour ne constitue-t-elle qu’un volet des mesures de protection ?
Une image mise à jour peut inclure des contrôles tout en s’exécutant avec des paramètres permissifs, des montages superflus ou un identifiant cloud trop étendu. Examinez la configuration effective au lieu de supposer qu’un nom de paramètre garantit un déploiement restreint. Un outil capable de lire le système de fichiers de l’hôte et d’écrire dans un bucket distant crée une voie de transfert de données, même si le modèle lui-même est hébergé ailleurs. C’est le principal qui exécute l’outil qui détermine ce à quoi celui-ci peut accéder.
Dressez l’inventaire des répertoires locaux, des accès aux buckets, des utilisateurs d’exécution et de l’exposition réseau. Privilégiez un répertoire dédié aux tâches et une identité de service réservée à cet usage. Si le processus ne peut pas accéder aux archives familiales ni à des buckets cloud sans rapport avec sa tâche, un appel d’outil erroné aura moins de latitude pour causer des dommages. Les restrictions doivent être appliquées au-delà de la couche des prompts : les permissions du système d’exploitation, les montages de conteneurs et les règles IAM du cloud restent efficaces lorsqu’un agent comprend mal une demande ou reçoit des instructions malveillantes dans le contenu récupéré.
La demande de fusion amont liée mentionne allowedBuckets et allowedLocalRoot, et signale des valeurs par défaut permissives. Examinez les valeurs effectives de la source déployée ; le simple fait de voir ces paramètres dans un binaire plus récent ne prouve pas que le déploiement est restreint. Le même historique fait référence à la version 1.5.0 publiée en juin : un avis publié récemment ne doit donc pas être présenté comme un correctif fusionné en octobre.
Comment vérifier l’exposition sans reproduire une attaque ?
Commencez par consulter la configuration et les métadonnées d’exécution. Identifiez le type de source déployé, la version exacte et l’accessibilité du point de terminaison depuis des réseaux non fiables. Vérifiez ensuite les répertoires locaux et les buckets autorisés à l’aide de jeux de test jetables dans un environnement de préproduction. Il n’est pas nécessaire d’envoyer des secrets de production ni de reconstituer une séquence d’exfiltration pour établir qu’un identifiant ou un montage a une portée excessive.
Si les journaux ou d’autres éléments indiquent une activité non autorisée, conservez les enregistrements pertinents avant le nettoyage de routine et faites tourner les identifiants associés au service exposé. Une mise à niveau ne peut ni révoquer une clé copiée ni récupérer un fichier déjà sorti du système. Conservez les comptes rendus des mesures correctives séparément des tests exploratoires, puis vérifiez le bon fonctionnement des processus habituels après le changement. L’objectif est un service d’outils dont les pouvoirs sont manifestement limités, et non simplement un conteneur qui redémarre sans problème.
Que faut-il mesurer avant de faire confiance à ce flux de travail ?
Créez une fiche d’exposition pour chaque instance déployée : digest de l’image, configuration source, identité d’exécution, chemins montés, identité cloud et points de terminaison accessibles. Distinguez l’installation d’un composant de l’activation de la source concernée. Une étiquette de conteneur ou un paquet répertorié dans un fichier de verrouillage constitue une piste utile, mais ne révèle pas quelle configuration est active dans le processus en cours d’exécution. Conservez les éléments qui étayent chaque conclusion.
Évaluez l’application des restrictions à l’aide de jeux de test inoffensifs. Une opération autorisée dans un répertoire racine dédié aux tests doit fonctionner ; une requête visant un emplacement en dehors de ce répertoire doit être refusée par le contrôle effectif, sans qu’il soit nécessaire que le modèle décide qu’elle est inappropriée. Appliquez le même raisonnement à la portée des compartiments et à IAM. Ne déduisez pas l’application des restrictions de la seule présence d’un fichier de configuration sur le disque : vérifiez que le service a chargé ce fichier et que les paramètres de déploiement n’ont pas élargi la restriction prévue.
Comment faire en sorte que le résultat puisse être examiné et récupéré ?
Traitez toute exposition présumée comme un incident opérationnel à documenter selon une chronologie. Avant le nettoyage de routine, préservez les journaux d’accès pertinents, les enregistrements de déploiement et les identifiants des informations d’authentification, tout en limitant les accès inutiles à ces enregistrements. Consignez ce que vous savez et ce que vous ne pouvez pas encore établir. La présence d’une version vulnérable ne prouve pas que des données ont été consultées ; l’absence d’une entrée de journal pertinente ne prouve pas que l’accès était impossible.
La remédiation dépend de l’autorité concernée. Restreignez ou désactivez la source exposée, remplacez les logiciels vulnérables si nécessaire, faites tourner les identifiants concernés et restaurez les fichiers écrasés à partir d’une copie connue si besoin. Vérifiez ensuite que les opérations ordinaires autorisées fonctionnent toujours avec les permissions réduites. Après la remédiation, consignez le digest déployé et les listes d’autorisations effectives. Une mise à niveau peut modifier le code exécutable sans corriger un montage trop large, une configuration par défaut trop permissive ou un identifiant déjà exposé.
Comment tester le flux de travail avant d’utiliser des fichiers importants ?
Le texte suivant est un protocole de validation éditoriale, et non une affirmation selon laquelle ZimaSpace a évalué le service. Exécutez-le avec des données de test jetables ou approuvées et conservez les conditions du test avec le résultat.
- Inventoriez le composant en cours d’exécution et la source concernée. Comparez la version déployée à la plage indiquée dans l’avis et consignez le condensat exact de l’image et l’identifiant de la configuration.
- Consultez l’avis et la modification en amont conjointement. Distinguez la date de divulgation de l’historique antérieur de l’implémentation, et vérifiez les informations de publication les plus récentes avant de choisir une mise à jour.
- Déterminez les autorisations effectives. Examinez les répertoires locaux, les montages de conteneurs, les autorisations d’exécution, la portée des compartiments, IAM et l’accessibilité des points de terminaison ; repérez les autorisations dont la tâche prévue n’a pas besoin.
- Validez les restrictions à l’aide de données de test jetables dans un environnement de préproduction. Vérifiez les chemins et les compartiments autorisés et refusés sans inclure de secrets de production dans les requêtes de test.
- Conservez les preuves et traitez les identifiants exposés si une activité suspecte est détectée. Distinguez les observations liées à l’incident des suppositions et des tests exploratoires.
- Après la remédiation, répétez le processus habituel autorisé. Consignez la version finale, la configuration chargée et le résultat des contrôles d’application afin que la modification puisse faire l’objet d’un examen indépendant.
Quelle est la place d’un serveur ZimaOS ?
Un NAS cloud personnel ZimaCube 2 peut fournir une couche locale de stockage et d’applications lorsqu’un projet a réellement besoin de plusieurs disques, d’un espace de travail sur SSD ou d’un accès partagé à des archives en expansion. Choisissez le matériel en fonction des données sources conservées, des services actifs et de la politique de sauvegarde. Cette recommandation de produit fournit un contexte architectural ; elle ne prouve pas que ce modèle cloud, ce service de prévisualisation ou ce système de recherche fonctionne localement sur le NAS.
Distinguez l’inférence de la conservation des données. Un modèle hébergé peut recevoir des extraits approuvés tandis que les originaux faisant autorité restent sur le serveur. L’indexation locale facultative, la conversion ou les services utilisant des modèles plus légers nécessitent leur propre évaluation de la mémoire et de la puissance de calcul. Conservez une deuxième copie récupérable hors de l’appareil principal, et ne considérez pas le RAID ou la réussite d’un téléversement comme une stratégie de sauvegarde complète. Un serveur existant plus modeste reste un choix raisonnable s’il répond déjà aux besoins mesurés de la charge de travail.
FAQ
Cet avis concerne-t-il tous les serveurs MCP ?
Non. L’entrée citée décrit la source de stockage cloud des versions 1.2.0 à 1.4.0 de googleapis/mcp-toolbox. Les autres implémentations et déploiements doivent faire l’objet de leur propre évaluation.
La mise à jour de l’image complète-t-elle la remédiation ?
Une mise à jour ne constitue qu’une partie de l’évaluation. Vérifiez les restrictions effectives sur les répertoires locaux et les compartiments, les chemins montés, l’identité du runtime et les identifiants cloud. Un binaire plus récent peut tout de même disposer de droits excessifs.
Dois-je reproduire l’exportation de fichiers avec les données de production ?
Évaluez l’exposition à partir des paramètres de configuration et de jeux de données de test inoffensifs. Les secrets de production ou les fichiers privés ne sont pas nécessaires pour vérifier si un montage, une identité ou une liste d’autorisation accorde des droits trop étendus.
Dois-je donner à un outil d’IA accès à l’ensemble de mes archives privées ?
Ne fournissez que les éléments nécessaires à la tâche, au moyen d’un compte ou d’un répertoire de travail dont les accès sont limités de manière appropriée. Vérifiez ce que le service concerné envoie, consigne et conserve. Un emplacement de stockage privé ne garantit pas que l’outil connecté traite toujours les données localement.
Quand un NAS plus grand devient-il utile ?
Lorsque la croissance mesurée des données sources, les accès partagés, les applications actives ou les exigences de conservation justifient cette architecture de stockage. Cela ne résout pas automatiquement les problèmes d’accès au modèle, de runtimes non pris en charge, de limites d’envoi sur le réseau ou d’incertitude quant aux résultats d’une recherche.
Quelle est la condition d’arrêt avant une utilisation en production ?
Arrêtez-vous si vous ne pouvez pas établir l’identité du logiciel ou du modèle, l’autorité sur les données d’entrée, la disponibilité des fonctionnalités requises ou la procédure de récupération. Réglez d’abord ces conditions, puis répétez le petit test. Ne compensez pas le manque de preuves en formulant une recommandation avec plus d’assurance.
Sources et lectures complémentaires
- Annonce ou avis officiel
- Modifications du contrôle d’accès au stockage cloud en amont
- Versions des projets en amont
Vérification des informations le 28 octobre 2026. La disponibilité des produits, les offres d’accès et les avis de sécurité peuvent changer. Les affirmations de sources tierces leur sont attribuées ; les recommandations de flux de travail et les exemples d’architecture sont des analyses éditoriales, et non des mesures issues d’un test matériel de ZimaSpace.
Guide associé : Un agent IA auto-hébergé peut-il fonctionner via une vue en lecture seule du système de fichiers ?.
Guide associé : Comment vérifier que les autorisations d’un agent couvrent uniquement les actions nécessaires des outils.
Guide associé : Détection des vulnérabilités par l’IA ou correctifs automatisés : quel problème chacune résout-elle ?.
Assistance et conseils
À lire aussi

Comment vérifier la mémoire et les exigences d’exécution avant de lancer LFM2.5-24B-A2B
Vérifiez le format des poids LFM2.5-24B-A2B, la surcharge mémoire, les versions d’exécution, le contexte et la compatibilité des outils avant de tenter un déploiement...

Comment tester Granite Speech 5.0 avec des fichiers audio en anglais stockés sur votre NAS
Testez Granite Speech 5.0 avec un court enregistrement en anglais stocké sur votre NAS. Vérifiez la révision du point de contrôle, l’environnement d’exécution, la...

Comment préparer les fichiers et les autorisations pour un workflow Claude Duet
Préparez une tâche Claude Duet avec les fichiers sélectionnés, des comptes connectés aux accès limités, des brouillons séparés, des résultats vérifiables et un plan...




