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

CVE-2026-72788: SiYuan discloses an administrator's open documents and search terms to anonymous readers

October 1, 2026

/api/system/getConf serves Conf.UILayout to publish readers after passing it through FilterConfByPublishIgnore, whose only function is to filter that layout. The layout is written exclusively by setUILayout, which is administrator-gated, so what readers receive is the administrator’s own live workspace state, re-saved on every tab open, close and focus change.

The filter that is supposed to protect it, filterLayoutItemByPublishIgnore, has four separate defects. Together they mean a single unauthenticated POST with no arguments returns the titles and identifiers of the administrator’s open password-protected documents, the titles of documents in locked or closed notebooks, their recent search terms and the paths those searches were scoped to, and the paths of private assets they have open.

This report concerns FilterConfByPublishIgnore and its layout walker. It is distinct from the previously reported getConf issues, which concern configuration fields surviving HideConfSecret’s blocklist. Restructuring the secret-masking path would not affect this, because UILayout is not a secret to be stripped. It is a field intended to be served and filtered.

References

  • github.com/advisories/GHSA-hgfg-j9pg-43xw
  • github.com/siyuan-note/siyuan/releases/tag/v3.8.0
  • github.com/siyuan-note/siyuan/security/advisories/GHSA-hgfg-j9pg-43xw
  • nvd.nist.gov/vuln/detail/CVE-2026-72788
  • www.vulncheck.com/advisories/siyuan-before-information-disclosure-via-uilayout-filter

Code Behaviors & Features

Detect and mitigate CVE-2026-72788 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-20260812083335-251596fc0de2

Fixed versions

  • 0.0.0-20260812083335-251596fc0de2

Solution

Upgrade to version 0.0.0-20260812083335-251596fc0de2 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-863: Incorrect Authorization

Source file

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

Spotted a mistake? Edit the file on GitLab.

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

Page generated Mon, 12 Oct 2026 00:22:19 +0000.