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

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-77364— obsidian-tc fail-open default ACL exposes Obsidian control-directory secrets

Quick assessment

Affected
The-40-Thieves obsidian-tc
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.

obsidian-tc 是一个面向 Obsidian 库的、具备治理能力的、支持智能体(Agent)的 Model Context Protocol 服务器。在 1.3.1 版本之前,未定义 和 设置会导致允许访问所有路径; 无法保护直接请求;且 、 和 等控制目录仅在枚举时被排除。经过身份验证的攻击者可以直接读取敏感文件(例如 ),从而可能泄露插件 API 密钥、Obsidian Sync 密码以及其他库内数据。版本 1.3.1 通过默认拒绝访问控制目录并对直接请求路径强制执行 ,修复了该漏洞。

CVSS 6.5 · Medium EPSS 0.24% · P14

Possible ATT&CK Techniques 1 AI

T1005 · Data from Local System

Affected Version Matrix 1

VendorProduct Version RangeStatus
The-40-Thieves obsidian-tc < 1.3.1 affected
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-77364

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
obsidian-tc fail-open default ACL exposes Obsidian control-directory secrets
Source: CVE Program / CVE List V5
Vulnerability Description
obsidian-tc is a governed, agent-ready Model Context Protocol server for Obsidian vaults. Prior to 1.3.1, undefined readPaths and writePaths settings allow all paths, strictReadDefault does not protect direct requests, and the .obsidian, .git, and .trash control directories are excluded only during enumeration. An authenticated caller can directly read sensitive files such as .obsidian/plugins/*/data.json, potentially exposing plugin API keys, Obsidian Sync passwords, and other in-vault data. Version 1.3.1 fixes the vulnerability by denying the control directories by default and enforcing strictReadDefault on direct request paths.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Source: CVE Program / CVE List V5
Vulnerability Type
信息暴露
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
The-40-Thieves obsidian-tc < 1.3.1 -

II. Public POCs for CVE-2026-77364

# 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-77364

请登录查看更多情报信息。

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

Vendor Advisories for CVE-2026-77364 (1)

Proof of Concept for CVE-2026-77364 (1)

Same Patch Batch · The-40-Thieves · 2026-10-12 · 3 CVEs total

CVE-2026-77366 9.9 CRITICAL obsidian-tc tokens can access arbitrary configured vaults
CVE-2026-77363 8.8 HIGH obsidian-tc Streamable HTTP transport permits cross-origin loopback vault access

IV. Related Vulnerabilities

V. Comments for CVE-2026-77364

No comments yet


Leave a comment