Skip to main content
← All vulnerabilities
CVE-2026-109309GHSA-PHMW-4RGV-R4XV

SiYuan v3.7.0 before v3.8.6 Arbitrary File Read via Plugin ResponseFile.Path

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

Summary

SiYuan v3.7.0 before v3.8.6 contains an absolute path traversal vulnerability in the kernel's private plugin HTTP server, which passes a kernel plugin handler's ResponseFile.Path to gin's Context.File without validation. Attackers supplying a malicious kernel plugin can return an absolute path to read any file readable by the SiYuan process, including the API token and conf.json.

Timeline

  1. CVE published
  2. CISA SSVC assessment

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

  3. Record last updated

Affected versions

  • siyuan-note siyuan

    From 3.7.0 · fixed in 3.8.6

References 3

GitHub · siyuan-note/siyuan

vulncheck.com