CVE-2026-57442
MCPVault: PathFilter restricted directories (.git/.obsidian/node_modules) only denied at vault root, not nested
CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th
MCPVault is a lightweight Model Context Protocol server for safe access to files in an Obsidian vault. Prior to 0.11.5, PathFilter in src/pathfilter.ts uses root-anchored deny-list patterns, so nested .git, .obsidian, and node_modules path segments do not match the restriction and pass both isAllowed() and isAllowedForListing(). An attacker who influences a path selected by an AI agent can traverse nested repository or Obsidian metadata, read remote URLs or embedded tokens, or cause nested node_modules content to pollute the listAllTags index. This issue is fixed in version 0.11.5.
| CWE | CWE-22 CWE-538 |
| Vendor | bitbonsai |
| Product | mcpvault |
| Published | Sep 15, 2026 |
Stay Ahead of the Next One
Get instant alerts for bitbonsai mcpvault
Be the first to know when new unknown vulnerabilities affecting bitbonsai mcpvault are published โ delivered to Slack, Telegram or Discord.
Get Free Alerts โ
Free ยท No credit card ยท 60 sec setup
Affected Versions
bitbonsai / mcpvault
< 0.11.5
References
github.com: https://github.com/bitbonsai/mcpvault/security/advisories/GHSA-9c83-rr99-vfwj github.com: https://github.com/bitbonsai/mcpvault/issues/128 github.com: https://github.com/bitbonsai/mcpvault/commit/0adb43901e1a08e85e14b42a8df2442fabc0b64a github.com: https://github.com/bitbonsai/mcpvault/commit/8795716b90d1c4090a82a58647e030763513f17e