Summary
CVE-2026-68587 is a missing authorization (CWE-862) information-disclosure vulnerability in SiYuan Note, the self-hosted personal knowledge management application. Three "heading transaction" API endpoints return rendered document content without enforcing publish-access checks, allowing a remote, unauthenticated attacker to retrieve content from documents an administrator has marked as publish-disabled. The vendor rates the issue Critical (CVSS v4.0 9.2).
Technical details
- Root cause: The
getHeadingDeleteTransaction,getHeadingLevelTransaction, andgetHeadingInsertTransactionhandlers apply only a basic authentication check (CheckAuth) and omit the publish-access filter used to protect other content paths. - Trigger conditions: An attacker supplies a heading block ID to the affected endpoints (
/api/block/getHeadingDeleteTransaction,/api/block/getHeadingLevelTransaction,/api/block/getHeadingInsertTransaction). - Attack vector: Network. No authentication or user interaction is required; anonymous readers and limited publish-token holders can reach the endpoints.
- Impact: The endpoints return rendered block DOM containing the full content of restricted documents, disclosing information that should not be accessible. Integrity and availability are not affected.
Affected software
- SiYuan Note (siyuan-note/siyuan) all versions before 3.7.3.
Severity
- CVSS v3.1 base score: 8.6 (High) —
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N - The vendor also published a CVSS v4.0 score of 9.2 (Critical) —
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N.
Mitigation and recommended actions
- Immediate: Upgrade to SiYuan Note v3.7.3 or later, which adds the missing publish-access checks to the affected endpoints.
- If no patch: Restrict network access to the SiYuan kernel and Publish service, and avoid running the Publish server in anonymous mode until the upgrade is applied.

