Skip to main content
← All vulnerabilities
CVE-2026-30926GHSA-F9CQ-V43P-V523GO-2026-4658

SiYuan Note publish service authorization bypass allows low-privilege users to modify notebook content

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3.5.10
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: partial

Summary

SiYuan is a personal knowledge management system. Prior to 3.5.10, a privilege escalation vulnerability exists in the publish service of SiYuan Note that allows low-privilege publish accounts (RoleReader) to modify notebook content via the /api/block/appendHeadingChildren API endpoint. The endpoint requires only the model.CheckAuth role, which accepts RoleReader sessions, but it does not enforce stricter checks, such as CheckAdminRole or CheckReadonly. This allows remote authenticated publish users with read-only privileges to append new blocks to existing documents, compromising the integrity of stored notes.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • siyuan-note siyuan

    fixed in 3.5.10

  • github.com/siyuan-note/siyuan/kernelGo

    through 0.0.0-20260304035530-d03ebdec8279

  • github.com/siyuan-note/siyuan/kernelGo

    All versions

References 1

GitHub · siyuan-note/siyuan