[ CVE-2026-73607 · Published 13 Aug 2026 ]
SiYuan: Outline state for any document, including documents forbidden to readers, is returned by /api/storage/getOutlineStorage with no access check
CVSS 5.8
EPSS <1%Fix available
[ Why it matters ]Priority signals
- Public proof-of-concept exploit exists (CISA SSVC)
[ Description ]Official description
SiYuan versions before v3.7.4 contain an information disclosure vulnerability in the /api/storage/getOutlineStorage endpoint that performs no authorization checks. Attackers can retrieve outline state including heading identifiers for any document by supplying its identifier, even for documents forbidden to the requester.
[ Fixes ]Fixes and patches
- github.com/siyuan-note/siyuan/kernel 0.0.0-20260812083335-251596fc0de2Fixed version · GitHub Advisories · go package github.com/siyuan-note/siyuan/kernel: upgrade to 0.0.0-20260812083335-251596fc0de2 or later (affected < 0.0.0-20260812083335-251596fc0de2)
[ Packages ]Affected open-source packages
- github.com/siyuan-note/siyuan/kernel goAffected < 0.0.0-20260812083335-251596fc0de2 · fixed in 0.0.0-20260812083335-251596fc0de2 · GHSA-53fp-9jmv-227g