Skip to main content

Mcpvault EUVDEUVD-2026-79126

| CVE-2026-57442 MEDIUM
Path Traversal (CWE-22)
2026-09-15 GitHub_M GHSA-9c83-rr99-vfwj
6.9
CVSS 4.0 · Vendor: GitHub_M
Share

Severity by source

Vendor (GitHub_M) PRIMARY
6.9 MEDIUM
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

Primary rating from Vendor (GitHub_M) · only source for this CVE.

CVSS VectorVendor: GitHub_M

Attack Vector
Local
Attack Complexity
Low
Privileges Required
None
User Interaction
P
Scope
X

Lifecycle Timeline

2
Source Code Evidence Fetched
Sep 15, 2026 - 18:31 vuln.today
Analysis Generated
Sep 15, 2026 - 18:31 vuln.today

DescriptionCVE.org

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.

AnalysisAI

The MCPVault npm package (a lightweight Model Context Protocol server that gives AI agents access to an Obsidian vault) anchored its restricted-directory deny-list to the vault root in versions before 0.11.5, so nested .git, .obsidian and node_modules directories silently pass both isAllowed() and isAllowedForListing(). An attacker who influences which path an AI agent reads — typically through prompt injection in content the agent ingests — can cause nested .git/config files (remote URLs, embedded tokens) or nested Obsidian metadata to be read, and can pollute the listAllTags index with nested node_modules content. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

EUVD-2026-79126 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy