Skip to main content
← All vulnerabilities
CVE-2026-116171EUVD-2026-109432GHSA-6XX3-J82H-HMGHGHSA-6GMC-424X-XGPM

SiYuan 3.5.4 before 3.8.7 Sensitive Path Bypass via Windows Extended-Length Prefix

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

Summary

SiYuan 3.5.4 before 3.8.7 on Windows contains a sensitive-path denylist bypass in IsSensitivePath because the Windows extended-length prefix (\\?\) survives filepath.Clean and matches no forbidden prefix. Authenticated API callers can prepend the prefix to localPath in /api/import/importStdMd to copy workspace conf files, including the API token and TLS private keys, into assets served to unauthenticated clients.

Timeline

  1. CVE published
  2. First seen by cve.now
  3. CISA SSVC assessment

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

  4. Record last updated

Affected versions

  • siyuan-note siyuan

    From 3.5.4 · fixed in 3.8.7

References 2

GitHub · siyuan-note/siyuan

vulncheck.com