← Back to search

CVE-2026-77366

9.9 CRITICALpublic exploit available

Published 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.
auth-bypassaccess-controlvault

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

Related by shared AI tags and CWE weakness class. Browse the full archive.