Skip to main content
← All vulnerabilities
CVE-2026-72808GHSA-V7PH-R5R6-4JCJGO-2026-6406

SiYuan before v3.7.4 Information Disclosure via getFileAnnotation

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3.7.4, 0.0.0-20260723031702-509b35055940
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: yes
  • Technical impact: partial

Summary

SiYuan versions up to and including v3.7.2 (fixed in v3.7.4) contain an information disclosure vulnerability in the /api/asset/getFileAnnotation endpoint, which returns .sya PDF-annotation file content without a publish-access check. Because the endpoint is gated only by CheckAuth (unlike the /assets/* route, which enforces publish access and password), an anonymous reader (when publish authentication is disabled) or any publish RoleReader who knows an asset path can read the private PDF annotations (highlights and notes) of publish-forbidden, password-protected, or unpublished documents. The issue is limited to non-encrypted notebooks; encrypted-box annotations are not exposed.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · 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-20260723031702-509b35055940

References 2

GitHub · siyuan-note/siyuan

vulncheck.com