Advisory Database
  • Advisories
  • Dependency Scanning
  1. golang
  2. ›
  3. github.com/siyuan-note/siyuan/kernel
  4. ›
  5. CVE-2026-72797

CVE-2026-72797: SiYuan: getEncryptedNotebookStatus discloses names and current lock/unlock state of all encrypted notebooks to anonymous readers

September 4, 2026

POST /api/notebook/getEncryptedNotebookStatus returns the identifier, name, and current lock state of every encrypted notebook, with no publish-access filtering. The route is registered CheckAuth only, no CheckReadonly, no CheckAdminRole so it is reachable by the publish RoleReader token and by the anonymous account when Publish.Auth.Enable is false. Encrypted notebooks are private by design; their names frequently reveal the sensitive topic that motivated encrypting them.

References

  • github.com/advisories/GHSA-f2rw-w22v-54vh
  • github.com/siyuan-note/siyuan/commit/8fb1b5766093371f6a516c221c92026b904fe779
  • github.com/siyuan-note/siyuan/security/advisories/GHSA-f2rw-w22v-54vh
  • nvd.nist.gov/vuln/detail/CVE-2026-72797
  • www.vulncheck.com/advisories/siyuan-before-information-disclosure-via-getencryptednotebookstatus

Code Behaviors & Features

Detect and mitigate CVE-2026-72797 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions before 0.0.0-20260724123622-8fb1b5766093

Fixed versions

  • 0.0.0-20260724123622-8fb1b5766093

Solution

Upgrade to version 0.0.0-20260724123622-8fb1b5766093 or above.

Impact 5.8 MEDIUM

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:N

Learn more about CVSS

Weakness

  • CWE-862: Missing Authorization

Source file

go/github.com/siyuan-note/siyuan/kernel/CVE-2026-72797.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Tue, 22 Sep 2026 12:21:00 +0000.