Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CVE-2026-57441— MCPVault: PathFilter restricted-directory deny-list bypass via case and trailing dot/space equivalence

Quick assessment

Affected
bitbonsai mcpvault
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

MCPVault 是一个轻量级的模型上下文协议(Model Context Protocol)服务器,用于安全地访问 Obsidian 仓库中的文件。 在 0.11.4 版本之前, 中的 以大小写敏感的方式编译受限制目录的模式,并在比较路径时未对文件系统等效的段名称进行规范化处理。在大小写不敏感的 macOS 和 Windows 文件系统中, 、 或 的大小写变体能够同时通过 和 的检查,尽管操作系统实际上会打开这些受限制目录;此外,Windows 中路径末尾的点或空格也提供了相同的绕过方式。 如果攻击者能够影响

CVSS 8.4 · High

Affected Version Matrix 1

VendorProduct Version RangeStatus
bitbonsai mcpvault < 0.11.4 affected
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-57441

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
MCPVault: PathFilter restricted-directory deny-list bypass via case and trailing dot/space equivalence
Source: CVE Program / CVE List V5
Vulnerability Description
MCPVault is a lightweight Model Context Protocol server for safe access to files in an Obsidian vault. Prior to 0.11.4, PathFilter in src/pathfilter.ts compiles restricted-directory patterns case-sensitively and compares paths without canonicalizing filesystem-equivalent segment names. On case-insensitive macOS and Windows filesystems, case variants of .git, .obsidian, or node_modules pass both isAllowed() and isAllowedForListing() even though the operating system opens the restricted directory, and Windows trailing dots or spaces provide the same bypass. An attacker who influences a path selected by an AI agent can use the bypass in read, write, move, search, or listing operations to expose or modify sensitive repository and Obsidian metadata. Vault-root .. containment is not affected. This issue is fixed in version 0.11.4.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N
Source: CVE Program / CVE List V5
Vulnerability Type
对路径等价的解析不恰当
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
bitbonsai mcpvault < 0.11.4 -

II. Public POCs for CVE-2026-57441

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-57441

登录查看更多情报信息。

Patches & Fixes for CVE-2026-57441 (2)

Vendor Advisories for CVE-2026-57441 (1)

IV. Related Vulnerabilities

V. Comments for CVE-2026-57441

No comments yet


Leave a comment