SiYuan before v3.7.2 contains a missing authorization vulnerability in the POST /mcp kernel endpoint, which is gated only by a general auth check (model.CheckAuth) with no admin-role or read-only enf…
Critical CVSS 10.0
Summary
SiYuan before v3.7.2 contains a missing authorization vulnerability in the POST /mcp kernel endpoint, which is gated only by a general auth check (model.CheckAuth) with no admin-role or read-only enforcement. This exposes 31 MCP tools, including a file tool with list/read/write/delete/rename/copy actions across the entire workspace. When the Publish server is enabled in anonymous mode (Conf.Publish.Enable=true and Conf.Publish.Auth.Enable=false), the Publish reverse proxy attaches an anonymous …
In-depth triage
No in-depth report has been generated yet (DR-003 v2 AI pipeline is under construction).
Sources
- NVD DATABASE
Original Links
- https://github.com/siyuan-note/siyuan/commit/c72ca4cd09019e5f64afdee8f8c6ec5ef34858db
- https://github.com/siyuan-note/siyuan/security/advisories/GHSA-cvhv-7xhj-xjp8
- https://www.vulncheck.com/advisories/siyuan-before-unauthenticated-administrator-takeover-via-mcp
- https://github.com/siyuan-note/siyuan/security/advisories/GHSA-cvhv-7xhj-xjp8
Timeline
- nvd_ingest NVD