Description
obsidian-tc is a governed, agent-ready Model Context Protocol server for Obsidian vaults. Prior to 1.3.1, bridge tools do not consistently apply the read access-control list (ACL) to every returned field. The tasks_filter tool exposes group counts derived from denied notes, makemd_query passes unfiltered sibling result fields through, and list_templates exposes template paths and parsed user-function bodies without a read-whitelist check. An authenticated caller can consequently infer or read data from notes outside the caller's read ACL. Version 1.3.1 fixes the vulnerability by filtering path-attributable fields and applying the read whitelist to list_templates.
Published: 2026-10-13
Score: 4.3 Medium
EPSS: n/a
KEV: No
Impact: Information Disclosure
Action: Patch
AI Analysis

Impact

The vulnerability arises from a failure by bridge tools to consistently apply the read access‑control list (ACL) to all returned fields. As a result, authenticated users can invokes the tasks_filter, makemd_query, and list_templates tools and receive data from notes that are outside their read ACL, enabling them to infer or read sensitive content. This is categorized as CWE‑200 (Information Exposure) and CWE‑863 (Access Control Weakness). The impacted data includes group counts, sibling result fields, template paths, and user‑function bodies that are normally protected.

Affected Systems

The-40-Thieves:obsidian‑tc, the Model Context Protocol server for Obsidian vaults, is affected. Versions prior to 1.3.1 suffer from the ACL enforcement flaw; version 1.3.1 and later incorporate filtering of path‑attributable fields and apply the read whitelist to list_templates. Any deployment using the bridge tools before the release cannot prevent data leakage through the affected commands.

Risk and Exploitability

The CVSS score of 4.3 indicates a low to moderate severity. EPSS is not available and the vulnerability is not listed in CISA KEV, suggesting limited current exploitation activity. The attack surface is restricted to authenticated users with access to the bridge tools, implying that compromise of user credentials is required, but the flaw can still compromise confidential data if credentials are exposed or reused.

Generated by OpenCVE AI on October 13, 2026 at 17:45 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade obsidian‑tc to version 1.3.1 or later where the read ACL filtering is applied.
  • Enforce strict read ACLs on all returned fields in the bridge tools, ensuring no hidden or derived data leaks.
  • Restrict or disable the tasks_filter, makemd_query, and list_templates tools for users that do not require them, and monitor tool usage for anomalous activity.

Generated by OpenCVE AI on October 13, 2026 at 17:45 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 18:00:00 +0000

Type Values Removed Values Added
First Time appeared The-40-thieves
The-40-thieves obsidian-tc
Vendors & Products The-40-thieves
The-40-thieves obsidian-tc

Tue, 13 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 13 Oct 2026 14:15:00 +0000

Type Values Removed Values Added
Description obsidian-tc is a governed, agent-ready Model Context Protocol server for Obsidian vaults. Prior to 1.3.1, bridge tools do not consistently apply the read access-control list (ACL) to every returned field. The tasks_filter tool exposes group counts derived from denied notes, makemd_query passes unfiltered sibling result fields through, and list_templates exposes template paths and parsed user-function bodies without a read-whitelist check. An authenticated caller can consequently infer or read data from notes outside the caller's read ACL. Version 1.3.1 fixes the vulnerability by filtering path-attributable fields and applying the read whitelist to list_templates.
Title obsidian-tc bridge tools expose data outside the read ACL
Weaknesses CWE-200
CWE-863
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N'}


Subscriptions

The-40-thieves Obsidian-tc
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-13T14:50:19.283Z

Reserved: 2026-08-20T19:28:35.245Z

Link: CVE-2026-77362

cve-icon Vulnrichment

Updated: 2026-10-13T14:50:15.026Z

cve-icon NVD

Status : Received

Published: 2026-10-13T14:17:42.490

Modified: 2026-10-13T15:17:49.780

Link: CVE-2026-77362

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-13T18:00:07Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor

  • CWE-863

    Incorrect Authorization