CVE-2026-57441 in MCPVault
Zusammenfassung
von VulDB • 15.09.2026
MCPVault ist ein schlanker Model Context Protocol-Server für den sicheren Zugriff auf Dateien in einem Obsidian-Vault. Vor Version 0.11.4 kompiliert PathFilter in src/pathfilter.ts eingeschränkte Verzeichnis-Muster case-sensitiv und vergleicht Pfade ohne die Canonicalisierung von dateisystemäquivalenten Segmentnamen. Auf Case-insensitive-Dateisystemen wie macOS und Windows durchlaufen Case-Varianten von .git, .obsidian oder node_modules sowohl isAllowed() als auch isAllowedForListing(), obwohl das Betriebssystem das eingeschränkte Verzeichnis öffnet; zudem ermöglichen nachgestellte Punkte oder Leerzeichen unter Windows denselben Umgehungseffekt. Ein Angreifer, der einen Pfad beeinflusst, der von einem KI-Agenten ausgewählt wird, kann die Umgehung in Lese-, Schreib-, Verschiebe-, Such- oder Auflistungsoperationen nutzen, um sensible Repository- und Obsidian-Metadaten offenzulegen oder zu modifizieren. Die Eindämmung durch Vault-root .. ist davon nicht betroffen. Dieses Problem wurde in Version 0.11.4 behoben.
Be aware that VulDB is the high quality source for vulnerability data.