Skip to main content
← All vulnerabilities
CVE-2026-72799GO-2026-6412GHSA-5W7R-F4CG-RQQ7

SiYuan before v3.7.4 Information Disclosure via Path Resolution

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3.7.4, 0.0.0-20260724112156-5bae0926b896
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

SiYuan before v3.7.4 (affected <=v3.7.2) fails to enforce publish-access filters on five filetree path-resolution endpoints (getFullHPathByID, getHPathByID, getPathByID, getIDsByHPath, and getHPathByPath). In publish mode, when Publish.Auth.Enable is false, an unauthenticated (anonymous) reader — or any publish reader token — can call these endpoints to enumerate the complete private document tree, mapping notebook names, folder hierarchies, and document titles, and resolving title paths to document IDs, including for documents marked hidden, password-protected, or publish-forbidden.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • siyuan-note siyuan

    fixed in 3.7.4

  • github.com/siyuan-note/siyuan/kernelGo

    fixed in 0.0.0-20260724112156-5bae0926b896

References 2

GitHub · siyuan-note/siyuan

vulncheck.com