Description
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.
References (1)
Core 1
Core References
Vendor Advisory x_refsource_confirm
https://github.com/siyuan-note/siyuan/security/advisories/GHSA-f9cq-v43p-v523
Scores
CVSS v3
7.1
EPSS
0.0031
EPSS Percentile
22.6%
Attack Vector
NETWORK
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:N
CISA SSVC
Vulnrichment
Exploitation
poc
Automatable
no
Technical Impact
partial
Details
CWE
CWE-862
CWE-284
Status
published
Products (2)
b3log/siyuan
< 3.5.10
siyuan-note/siyuan
0Go
Published
Mar 10, 2026
Tracked Since
Mar 10, 2026