Skip to main content
← All vulnerabilities
CVE-2026-32749GHSA-QVVF-Q994-X79VGO-2026-4707

SiYuan importSY/importZipMd: Path Traversal via multipart filename enables arbitrary file write

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

Summary

SiYuan is a personal knowledge management system. In versions 3.6.0 and below, POST /api/import/importSY and POST /api/import/importZipMd write uploaded archives to a path derived from the multipart filename field without sanitization, allowing an admin to write files to arbitrary locations outside the temp directory - including system paths that enable RCE. This can lead to aata destruction by overwriting workspace or application files, and for Docker containers running as root (common default), this grants full container compromise. This issue has been fixed in version 3.6.1.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • siyuan-note siyuan

    fixed in 3.6.1

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

    through 0.0.0-20260313024916-fd6526133bb3

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

    All versions

References 3

GitHub · siyuan-note/siyuan