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.
How IONIX identifies potentially affected assets
IONIX matches the following signals against data already collected when it crawled the asset; identifying the technology sends no request beyond that crawl.
- Page title:
Access Authorization - SiYuan,思源笔记 - Raw response body:
exitSiYuan,b3log.org/siyuan

