Skip to main content
← All vulnerabilities
CVE-2026-33476GHSA-HHGJ-GG9H-RJP7GO-2026-4802

SiYuan has an Unauthenticated Arbitrary File Read via Path Traversal

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3.6.2
1 Nuclei template
  • Exploitation: poc
  • Automatable: yes
  • Technical impact: partial

Summary

SiYuan is a personal knowledge management system. Prior to version 3.6.2, the Siyuan kernel exposes an unauthenticated file-serving endpoint under `/appearance/*filepath.` Due to improper path sanitization, attackers can perform directory traversal and read arbitrary files accessible to the server process. Authentication checks explicitly exclude this endpoint, allowing exploitation without valid credentials. Version 3.6.2 fixes this issue.

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.6.2

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

    through 0.0.0-20260317012524-fe4523fff2c8

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

    All versions

References 3

GitHub · siyuan-note/siyuan

GitHub · projectdiscovery/nuclei-templates