Advisories · Technology
siyuan.
Every CVE that names siyuan among its affected products, newest first. Vendors and products are as the CNA wrote them; check the affected versions on each record.
- CVSS 5.9 Medium
SiYuan before v3.8.1 Path Traversal via /api/template/render
- siyuan
- Information disclosure
- CVSS 7.0 High
SiYuan before 3.8.1 Local Privilege Escalation via Uncontrolled Search Path
- siyuan
- CWE-427
- CVSS 8.4 High
SiYuan before v3.7.4 Arbitrary File Deletion via removeTemplate
- siyuan
- Path traversal
- CVSS 6.9 Medium
SiYuan before v3.8.0 Secret Exfiltration via http_request URL
- siyuan
- Information disclosure
- CVSS 9.4 CriticalCritical · CVSS 9+
SiYuan before v3.7.4 Path Traversal via packageName
- siyuan
- Path traversal
- CVSS 9.3 CriticalCritical · CVSS 9+
SiYuan before v3.7.4 XSS-to-RCE via pathName.ts
- siyuan
- Cross-site scripting (XSS)
- CVSS 9.3 CriticalCritical · CVSS 9+
SiYuan XSS-to-RCE via unescaped block metadata in hint popup
- siyuan
- Cross-site scripting (XSS)
- CVSS 8.7 High
SiYuan before v3.7.4 Incorrect Authorization via Publish Access
- siyuan
- Broken access control
- CVSS 6.9 Medium
SiYuan before v3.7.4 SSRF via IPv6 Transition Address Bypass
- siyuan
- Server-side request forgery (SSRF)
- CVSS 5.3 Medium
SiYuan before v3.7.4 Insufficient Access Control via spinBlockDOM
- siyuan
- Denial of service
- CVSS 9.3 CriticalCritical · CVSS 9+
SiYuan before v3.7.4 XSS-to-RCE via malicious filename upload
- siyuan
- Cross-site scripting (XSS)
- CVSS 8.7 High
SiYuan before 3.7.4 Brute-Force Authentication via Publish Service
- siyuan
- Authentication bypass
- CVSS 2.3 Low
SiYuan before 3.7.4 Cross-Site Request Forgery via CheckAuth
- siyuan
- Cross-site request forgery (CSRF)
- CVSS 8.6 High
SiYuan before 3.7.4 Local Privilege Escalation via elevator.exe
- siyuan
- Command injection
- CVSS 9.4 CriticalCritical · CVSS 9+
SiYuan before v3.7.4 Stored XSS via assets endpoint
- siyuan
- Cross-site scripting (XSS)
- CVSS 9.2 CriticalCritical · CVSS 9+
SiYuan before 3.7.4 Unauthenticated Debug Endpoint Information Disclosure
- siyuan
- CWE-215
- CVSS 9.3 CriticalCritical · CVSS 9+
SiYuan kernel Path Traversal via database_clean MCP tool
- siyuan
- Path traversal
- CVSS 9.3 CriticalCritical · CVSS 9+
SiYuan kernel before 3.7.4 Unthrottled Brute-Force via API Token
- siyuan
- Authentication bypass
- CVSS 9.4 CriticalCritical · CVSS 9+
SiYuan before v3.7.4 Cross-Site Scripting via unicode2Emoji
- siyuan
- Cross-site scripting (XSS)
- CVSS 9.4 CriticalCritical · CVSS 9+
SiYuan before v3.7.4 Stored XSS via Attribute-View Field Names
- siyuan
- Cross-site scripting (XSS)
- CVSS 9.4 CriticalCritical · CVSS 9+
SiYuan before v3.7.4 Stored XSS via select option color
- siyuan
- Cross-site scripting (XSS)
- CVSS 8.6 High
siyuan before v3.7.4 Server-Side Template Injection via attribute-view
- siyuan
- Information disclosure
- CVSS 9.3 CriticalCritical · CVSS 9+
SiYuan before v3.7.4 Authentication Bypass via HTTP Basic Auth
- siyuan
- Authentication bypass
- CVSS 8.7 High
SiYuan before 3.7.4 Brute-Force via authFilePublishAccess
- siyuan
- Authentication bypass
- CVSS 9.4 CriticalCritical · CVSS 9+
SiYuan before v3.7.4 Stored Cross-Site Scripting via Column Width
- siyuan
- Cross-site scripting (XSS)
- CVSS 9.4 CriticalCritical · CVSS 9+
SiYuan before v3.7.4 Remote Code Execution via Template Calculation
- siyuan
- Cross-site scripting (XSS)
- CVSS 9.4 CriticalCritical · CVSS 9+
SiYuan before v3.7.4 Remote Code Execution via Menu Metadata
- siyuan
- Cross-site scripting (XSS)
- CVSS 9.4 CriticalCritical · CVSS 9+
SiYuan before v3.7.4 Remote Code Execution via PDF Annotations
- siyuan
- Cross-site scripting (XSS)
- CVSS 6.9 Medium
SiYuan before v3.7.4 Information Disclosure via getRefIDsByFileAnnotationID
- siyuan
- Broken access control
- CVSS 6.9 Medium
SiYuan before v3.7.4 Information Disclosure via Local Storage
- siyuan
- Broken access control
- CVSS 9.3 CriticalCritical · CVSS 9+
SiYuan before v3.7.2 Stored XSS to RCE via title-img IAL
- siyuan
- Cross-site scripting (XSS)
- CVSS 9.4 CriticalCritical · CVSS 9+
SiYuan Desktop before v3.7.2 Reflected XSS to RCE via siyuan Protocol
- siyuan
- Cross-site scripting (XSS)
- CVSS 10.0 CriticalCritical · CVSS 9+
SiYuan before v3.7.2 Unauthenticated Administrator Takeover via MCP
- siyuan
- Broken access control
- CVSS 9.4 CriticalCritical · CVSS 9+
SiYuan before v3.7.2 Cross-Site Scripting to RCE
- siyuan
- Cross-site scripting (XSS)
- CVSS 9.4 CriticalCritical · CVSS 9+
SiYuan before v3.7.2 Stored XSS to RCE via Attribute View
- siyuan
- Cross-site scripting (XSS)
- CVSS 4.9 Medium
SiYuan: Incomplete IsSensitivePath denylist: globalCopyFiles reads home-dir credential dotfiles into the workspace
- siyuan
- CWE-693
- CVSS 6.5 Medium
SiYuan: Publish-mode Reader can exfiltrate private saved-search Criteria via /api/storage/getCriteria (missing publish-access filter)
- siyuan
- Broken access control
- CVSS 8.6 High
SiYuan: Store XSS To Rce via Asset.render
- siyuan
- Cross-site scripting (XSS)
- CVSS 8.6 High
SiYuan: Stored XSS to RCE in SiYuan via a per-attribute URL-scheme sanitizer gap in Lute (form action / SVG xlink:href)
- siyuan
- Cross-site scripting (XSS)
- Code injection
- CVSS 9.0 CriticalCritical · CVSS 9+
SiYuan: Stored XSS results to Electron RCE in SiYuan marketplace via unescaped `data-obj` attribute (Bypass for CVE-2026-45375's patch)
- siyuan
- Cross-site scripting (XSS)
- Code injection
- CVSS 8.7 High
SiYuan: Lute HTML sanitizer allows `<iframe>` tags in Bazaar package README, leading to arbitrary command execution via SiYuan Electron client
- siyuan
- Cross-site scripting (XSS)
- CVSS 8.3 High
SiYuan: Bazaar marketplace renders unescaped package author metadata, allowing XSS and Electron code execution
- siyuan
- Cross-site scripting (XSS)
- Code injection
- CVSS 8.8 High
SiYuan Desktop Notification XSS Leads to Electron RCE
- siyuan
- Command injection
- Cross-site scripting (XSS)
- CVSS 9.1 CriticalCritical · CVSS 9+
SiYuan: Mermaid `javascript:` Link Injection Leads to Stored XSS and Electron RCE
- siyuan
- Cross-site scripting (XSS)
- Code injection
- CVSS 4.6 Medium
Lute has a Stored Cross-Site Scripting (XSS) via Markdown hyperlink
- siyuan
- Cross-site scripting (XSS)
- CVSS 5.8 Medium
SiYuan vulnerable to Stored XSS / RCE via `setBlockAttrs` icon attribute
- siyuan
- Code injection
- CVSS 6.9 Medium
SiYuan: Information Disclosure and Authentication Bypass via Hardcoded Session Secret
- siyuan
- Hard-coded credentials
- CVSS 5.3 Medium
SiYuan PDF PDF.js cross site scripting
- SiYuan
- Cross-site scripting (XSS)
- CVSS 9.0 CriticalCritical · CVSS 9+
SiYuan 3.0.3 - RCE via Server Side XSS
- SiYuan
- Cross-site scripting (XSS)