Skip to content
MediumVulnerability

CVE-2026-57441: MCPVault path filter bypass via case variants and trailing dots

Identifier
CVE-2026-57441
Published
Record updated
View JSON
Affected
  • @bitbonsai/mcpvault < 0.11.4
Fixed in
0.11.4
  • released June 17, 2026, 90 days before disclosure
Known exploitation
Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
EPSS
0.2%

Summary

Prior to version 0.11.4, MCPVault's PathFilter in src/pathfilter.ts matched restricted directory patterns case-sensitively and compared paths without canonicalizing filesystem-equivalent names. On case-insensitive macOS and Windows filesystems, case variants of .git, .obsidian, or node_modules, and Windows names with trailing dots or spaces, bypassed both isAllowed() and isAllowedForListing(). An attacker who influences a path selected by an AI agent can use this in read, write, move, search, or listing operations to expose or modify sensitive repository and Obsidian metadata. Vault-root .. containment is not affected.

Mitigation

Fixed in version 0.11.4.