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

CVE-2026-72810: SiYuan: Publish-boundary bypass via WebSocket broadcast: anonymous readers receive a live unfiltered feed of all edits including protected/forbidden documents (publish mode)

September 3, 2026

WebSocket sessions established through the publish surface (port 6808, RoleReader anonymous when Publish.Auth.Enable is false) are added to the same broadcast session pool as authenticated sessions. The kernel’s broadcast functions push content events transactions carrying block DOM, document save/create, move/rename to every session in the pool with no role or publish-access filtering. As a result, an anonymous reader who holds a WebSocket connection open passively receives a real-time feed of every edit made in the workspace, including edits to password-protected, publish-forbidden, and unpublished documents. Because these events are delivered over the push channel and never pass through an HTTP handler, none of the publish-access filters that gate the HTTP endpoints apply.

References

  • github.com/advisories/GHSA-mw8r-mw84-88v2
  • github.com/siyuan-note/siyuan/commit/ba948639d7f6bd5594ce584072dc68310da87a68
  • github.com/siyuan-note/siyuan/security/advisories/GHSA-mw8r-mw84-88v2
  • nvd.nist.gov/vuln/detail/CVE-2026-72810
  • www.vulncheck.com/advisories/siyuan-before-publish-boundary-bypass-via-websocket

Code Behaviors & Features

Detect and mitigate CVE-2026-72810 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-20260723013612-ba948639d7f6

Fixed versions

  • 0.0.0-20260723013612-ba948639d7f6

Solution

Upgrade to version 0.0.0-20260723013612-ba948639d7f6 or above.

Impact 8.6 HIGH

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

Learn more about CVSS

Weakness

  • CWE-862: Missing Authorization

Source file

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

Spotted a mistake? Edit the file on GitLab.

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

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