CVE-2026-57441 in MCPVault
Résumé
par VulDB • 15/09/2026
MCPVault est un serveur léger du protocole Model Context Protocol permettant un accès sécurisé aux fichiers d'un coffre-fort (vault) Obsidian. Avant la version 0.11.4, PathFilter dans src/pathfilter.ts compile les motifs de répertoires restreints en respectant la casse et compare les chemins sans canonicaliser les noms de segments équivalents au niveau du système de fichiers. Sur les systèmes de fichiers macOS et Windows insensibles à la casse, les variantes avec des différences de casse pour .git, .obsidian ou node_modules passent à travers les filtres isAllowed() et isAllowedForListing(), bien que le système d'exploitation ouvre effectivement le répertoire restreint ; de plus, sous Windows, l'utilisation de points ou d'espaces en fin de chemin permet également ce contournement. Un attaquant qui influence un chemin sélectionné par un agent IA peut exploiter cette faille dans les opérations de lecture, écriture, déplacement, recherche ou listage pour exposer ou modifier des métadonnées sensibles du dépôt et d'Obsidian. La limitation relative au répertoire racine du coffre-fort (..) n'est pas affectée. Ce problème est corrigé dans la version 0.11.4.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.