[ CVE-2026-73606 · Published 13 Aug 2026 ]
SiYuan: The reference filter for getRefIDs checks visibility but not the password tier, disclosing that password-protected documents reference a given block
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/block/getRefIDs endpoint that fails to check password-protected document tiers. Unauthenticated readers can discover that password-protected documents reference specific blocks and obtain block identifiers without entering the document password.
[ 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-vg99-7gj7-2fr5