← AI agent vulnerabilities

CVE-2026-77363

obsidian-tc

8.8
Severity
High
Published
October 12, 2026
Last modified
October 16, 2026

obsidian-tc is a governed, agent-ready Model Context Protocol server for Obsidian vaults. Prior to 1.3.1, the Streamable HTTP transport does not validate the Host or Origin header or enable DNS-rebinding protection. When the documented loopback configuration uses auth.mode set to none, a malicious web page can send requests to the local MCP endpoint and receive unrestricted vault access through the http-local caller. Version 1.3.1 fixes the vulnerability by enabling host, origin, and DNS-rebinding validation.

CVSS vector CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

Weakness

References

CVE-2026-77363 on NVD

Listed in

HighMCP serversOrigin validation

More obsidian-tc CVEs

Oct 13
CVE-2026-773624.3

Bridge tools do not consistently apply the read access-control list (ACL) to every returned field.

Oct 13
CVE-2026-773614.7

Read access-control list (ACL) checks use a lexical vault-relative path while containment checks use the resolved path.

Oct 12
CVE-2026-773669.9

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.

Oct 12
CVE-2026-773646.5

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.