目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2026-115478— Obsidian-tc 内存生命周期工具数据覆盖漏洞

一分钟漏洞结论

影响对象
The-40-Thieves obsidian-tc
利用判断
尚无明确在野利用证据,仍需结合暴露面评估
建议动作
优先检查厂商安全公告和参考链接中的修复版本;无法立即升级时,限制受影响服务暴露并加强监测。

obsidian-tc 是一个专为 Obsidian 仓库设计的、受管且支持智能体的模型上下文协议(MCP)服务器。在 1.0.1 至 1.31.4 版本期间, 、 、 、 和 等操作会在计算出的 路径处,从 SQLite 数据库重新生成记忆笔记,但无法可靠地保留笔记的所有权,也无法保证在生命周期操作失败时数据的一致性。 在共享实体化(shared materialization)过程中,若存在由用户手动编写的笔记,或由其他实体遗留且其名称经清理后映射到相同路径的孤立笔记,则在下一次针对该类型和名称的写入操作中,这

CVSS 7.1 · High

影响版本矩阵 1

厂商产品 版本范围状态
The-40-Thieves obsidian-tc >= 1.0.1, < 1.31.4 affected
获取后续新漏洞提醒 登录后订阅

一、 漏洞 CVE-2026-115478 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
obsidian-tc: Memory-lifecycle tools overwrite unowned notes or partially commit lifecycle changes
来源: CVE Program / CVE List V5
Vulnerability Description
obsidian-tc is a governed, agent-ready Model Context Protocol server for Obsidian vaults. From 1.0.1 until 1.31.4, `create_entity`, `link_entities`, `rename_entity`, `unlink_entities` and `delete_entity` regenerate memory notes from SQLite at the computed `memory/<type>/<name>.md` path without reliably preserving note ownership or the consistency of a failed lifecycle operation. During shared materialization, a hand-authored note or an orphan left by a different entity whose name sanitized to the same path could have its entire body overwritten on the next write naming that type and name, with non-owned frontmatter preserved. `rename_entity` also seeded the destination path with a direct atomic write without validating ownership and could overwrite a foreign note there. Separately, several tools mutated SQLite before fallible filesystem work: `create_entity` and `link_entities` inserted the row or relation before materialization; `rename_entity` updated the entity, including a retired status, before updating its note; `unlink_entities` removed a relation before rematerializing the source note; and `delete_entity`'s cascade removed the target and its relations before rematerializing neighbouring notes. A later filesystem failure could therefore leave a row or relation changed and the memory graph inconsistent with the notes on disk even when the operation failed. An authorized caller with the required memory-tool permissions could, without intending to, destroy the body of a vault note outside the entity being written; `delete_entity` additionally requires its deletion permission and destructive confirmation, which this memory flaw does not bypass. Snapshots-before-write through `restore_note` mitigate the overwrite only where snapshots are enabled and the note had previously been written through obsidian-tc. This issue is fixed in version 1.31.4.
来源: CVE Program / CVE List V5
CVSS Information
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:L/SC:N/SI:N/SA:N
来源: CVE Program / CVE List V5
Vulnerability Type
清理环节不完整
来源: CVE Program / CVE List V5

受影响产品

厂商 产品 影响版本 CPE 订阅
The-40-Thieves obsidian-tc >= 1.0.1, < 1.31.4 -

二、漏洞 CVE-2026-115478 的公开POC

# POC 描述 源链接 神龙链接
AI 生成 POC 高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2026-115478 的情报信息

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

CVE-2026-115478 补丁与修复 (1)

CVE-2026-115478 厂商安全公告 (1)

IV. Related Vulnerabilities

V. Comments for CVE-2026-115478

暂无评论


发表评论