CVE-2026-77366
9.9 CRITICALpublic exploit availablePublished 2026-10-12 · Updated 2026-10-16
AI risk analysis
- Summary
- The vulnerability allows authenticated users to access any configured vault through tool dispatch functions, bypassing normal access controls by using mismatched vault identifiers in requests. This creates a critical privilege escalation vector where attackers can read, write, or delete data across multiple vaults.
- Exploitability
- Easy to exploit with valid authentication tokens; attackers need only manipulate the input.vault parameter to target other vaults without requiring additional credentials or complex payloads.
- Blast radius
- The vulnerability affects all users with valid tokens who can access the tool dispatch endpoints, potentially exposing multiple vaults' contents to unauthorized access across an entire Obsidian vault ecosystem.
- Detection
- Monitor for requests with mismatched vault identifiers in tool dispatch operations where the caller's token context doesn't match the requested vault, particularly in file read/write/delete operations.
- Prioritized remediation
- Upgrade to version 1.3.1 which fixes the vault binding and input validation issues in the tool dispatch functionality.
Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.
NVD description
obsidian-tc is a governed, agent-ready Model Context Protocol server for Obsidian vaults. Prior to 1.3.1, tool dispatch does not compare the caller-controlled input.vault value with the vault bound to the caller, the JSON Web Token (JWT) has no vault claim, and the folder access-control list is shared globally. Any valid token can therefore select another configured vault and read, write, or delete its contents through affected tools. Version 1.3.1 fixes the vulnerability by binding tokens and request context to a vault and rejecting mismatched input.vault values before scope checks.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Weaknesses
CWE-639, CWE-863
Public exploit & PoC references
All references
Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.
Related CVEs
- HIGHCVE-2026-104891PoC
- HIGHCVE-2026-106492PoC
- HIGHCVE-2026-77560PoC
- HIGHCVE-2026-100711PoC
- HIGHCVE-2026-102915
- HIGHCVE-2026-16102
- HIGHCVE-2026-17070
- CRITICALCVE-2026-19491
Related by shared AI tags and CWE weakness class. Browse the full archive.