Skip to main content
VulnerabilityPublished

CVE-2026-30926: siyuan · Improper Access Control

Affects siyuanSource CVE Database V5

0
Compare

Not known to be exploited · CVSS 7.1 High : upgrade to 3.5.10 soon.

Data as of 30 Oct 2026, 06:59 UTC

CVSS 3.1 base score
7.1High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.3% chance of exploitation in 30 days – higher than 25% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 3.5.10
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 9 Mar 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 29 Oct 2026.

What to do

Upgrade siyuan and siyuan-note/siyuan to 3.5.10.

Affected software

ProductAffectedFixed in
siyuan-notesiyuanAffected
  • <3.5.10
Fixed in
  • 3.5.10
GitHubsiyuan-note/siyuanpkg:github/siyuan-note/siyuanOther threatsAffected
  • <3.5.10
Fixed in
  • 3.5.10

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

To mitigate this vulnerability, organizations should immediately upgrade SiYuan Note to version 3.5.10 or later where the access control flaw has been fixed. Until patching is possible, restrict publish account creation and limit RoleReader privileges to trusted users only. Implement network segmentation and access controls to limit exposure of the publish service API endpoints to only authorized personnel. Monitor logs for unusual append operations or content modifications originating from low-privilege accounts. Employ application-layer firewalls or API gateways to enforce stricter role validation on the /api/block/appendHeadingChildren endpoint if possible. Conduct regular audits of notebook content integrity and maintain versioned backups to enable recovery from unauthorized modifications. Educate users about the risk of privilege escalation and enforce strong authentication mechanisms to reduce the likelihood of compromised accounts being used to exploit this vulnerability.

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

Community reviews

Loading reviews…