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

CVE-2026-73054: SiYuan: A parser differential between the WebSocket keepalive exemption and the session quarantine allows unauthenticated access to the broadcast event stream

October 23, 2026

Two checks on the same WebSocket request URI parse it differently. The authentication exemption for keepalive sessions matches raw substrings, while the quarantine introduced to contain those sessions reads a parsed query parameter. Because Go’s url.Values.Get returns only the first value for a repeated key, a single URI can satisfy the exemption and still resolve to a non-auth session identity.

The result is that an unauthenticated remote caller connects to the kernel WebSocket with a valid access auth code configured, is placed in the general broadcast pool rather than the quarantined pool, and receives the live event stream.

References

  • github.com/advisories/GHSA-c8w8-3pqp-wr83
  • github.com/siyuan-note/siyuan/commit/67bc300b6ea6650d99dae55c827aeced419c8ac4
  • github.com/siyuan-note/siyuan/releases/tag/v3.7.4-alpha.4
  • github.com/siyuan-note/siyuan/security/advisories/GHSA-c8w8-3pqp-wr83
  • nvd.nist.gov/vuln/detail/CVE-2026-73054
  • www.vulncheck.com/advisories/siyuan-before-authentication-bypass-via-websocket

Code Behaviors & Features

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

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →

Affected versions

All versions before 0.0.0-20260731131820-67bc300b6ea6

Fixed versions

  • 0.0.0-20260731131820-67bc300b6ea6

Solution

Upgrade to version 0.0.0-20260731131820-67bc300b6ea6 or above.

Impact 7.5 HIGH

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

Learn more about CVSS

Weakness

  • CWE-287: Improper Authentication

Source file

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

Spotted a mistake? Edit the file on GitLab.

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

Page generated Sun, 08 Nov 2026 00:15:45 +0000.