CRITICAL

CVE-2026-66012

SiYuan before v3.7.2 Unauthenticated Administrator Takeover via MCP

CVSS v3

10

CRITICAL

EPSS Score

exploit probability

CISA KEV

No

known exploited

Exploitation

SSVC status

Description

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 R

Technical details

CVSS v3 Vector
3.1
Published
7/25/2026
Last Modified
7/25/2026

Frequently asked questions

What is CVE-2026-66012?

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 R

Is CVE-2026-66012 actively exploited?

Active exploitation of CVE-2026-66012 has not been confirmed. The EPSS score is N/A%, indicating the estimated probability of exploitation in the next 30 days.

What is the CVSS score for CVE-2026-66012?

CVE-2026-66012 has a CVSS v3 base score of 10 (CRITICAL severity), with vector string 3.1.

Is CVE-2026-66012 affecting your environment?

Use isMalicious to check if any of your IPs or domains are associated with this vulnerability's IOCs.