CVE-2026-66012

CriticalCVSS 10.0/10Last modified Oct 24, 2026

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 RoleReader JWT to proxied requests, allowing a remote unauthenticated attacker to reach /mcp. The attacker can read conf/conf.json to extract accessAuthCode, api.token, and cookieKey in plaintext, write arbitrary files in the workspace, and plant a plugin into data/plugins/ that executes with nodeIntegration:true and no contextIsolation on the next desktop launch, leading to administrator takeover.

Metrics

CVSS 3.1 10.0/10CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H

Weakness enumeration

Affected software

No affected versions have been published.

Timeline

Published
Jul 25, 2026
Last modified
Oct 24, 2026
NVD status
Deferred

Related CVEs from 2026

CVE-2026-660139.3OpenRemote before 1.26.2 contains an authentication bypass vulnerability in the console registration API that allows unauthenticated attackeCVE-2026-660148.8JFrog Artifactory contains an authentication handling weakness in internal request processing that, under specific conditions, may allow an CVE-2026-660157.2An authenticated privilege-escalation vulnerability in JFrog Platform may be exploited under admin-provisioned account conditions. SuccessfuCVE-2026-660166.7Under specific self-hosted Helm configurations, generated TLS private keys may be retained in rendered manifests accessible to highly privilCVE-2026-660186.5Build readers can access another repository's environment properties. A caller with read access to an ordinary repository can select a readaCVE-2026-66027.3A vulnerability was found in rickxy Hospital Management System up to 88a4290d957dc5bdde8a56e5ad451ad14f7f90f4. Affected is an unknown functiCVE-2026-660278.3Suna before 0.9.102 contains a broken access control vulnerability in the message queue API that allows authenticated attackers to access anCVE-2026-660286.7Ekushey Project Manager CRM through version 5.0 contains a missing uniqueness constraint vulnerability that allows authenticated administratCVE-2026-660295.4Ekushey Project Manager CRM through version 5.0 contains a stored cross-site scripting vulnerability that allows authenticated client users CVE-2026-66037.3A vulnerability was determined in modelscope agentscope up to 1.0.18. Affected by this vulnerability is the function execute_python_code/exeCVE-2026-660305.4Ekushey Project Manager CRM through version 5.0 ccontains a stored cross-site scripting vulnerability that allows authenticated client usersCVE-2026-660315.4Ekushey Project Manager CRM through version 5.0 contains a stored cross-site scripting vulnerability that allows authenticated client users
CVE-2026-66012: Critical severity, CVSS 10.0 | Vulnix