CVE-2026-23645
Medium · 4.6SiYuan Has a Stored Cross-Site Scripting (XSS) Vulnerability via Unrestricted SVG File Upload
CVSS
4.6
EPSS
0.3%
Published
Jan 16, 2026
CISA due date
—
The record
A Stored Cross-Site Scripting (XSS) vulnerability exists in SiYuan Note. The application does not sanitize uploaded SVG files. If a user uploads and views a malicious SVG file (e.g., imported from an untrusted source), arbitrary JavaScript code is executed in the context of their authenticated session.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Go | github.com/siyuan-note/siyuan/kernel | 0 | 0.0.0-20260116101155-11115da3d0de |
| openSUSE:Leap 15.6 | govulncheck-vulndb | 0 | 0.0.20260205T172317-150000.1.146.1 |
Related vulnerabilities
- GO-2026-4324 SiYuan Has a Stored Cross-Site Scripting (XSS) Vulnerability via Unrestricted SVG File… Same vulnerability
- CVE-2026-25992 SiYuan is a personal knowledge management system. Also affects github.com/siyuan-note/siyuan/kernel
- CVE-2026-25539 SiYuan is a personal knowledge management system. Also affects github.com/siyuan-note/siyuan/kernel
- GO-2026-4343 SiYuan has a Reflected Cross-Site Scripting (XSS) via /api/icon/getDynamicIcon in… Also affects github.com/siyuan-note/siyuan/kernel
- GO-2026-4346 SiYuan Vulnerable to Arbitrary File Read via File Copy Functionality in… Also affects github.com/siyuan-note/siyuan/kernel
- GO-2026-4347 SiYuan vulnerable to Arbitrary file Read / SSRF in github.com/siyuan-note/siyuan/kernel Also affects github.com/siyuan-note/siyuan/kernel
- GO-2026-4387 SiYuan has Arbitrary File Write via /api/file/copyFile leading to RCE in… Also affects github.com/siyuan-note/siyuan/kernel
- GO-2026-4386 SiYuan File Read API Case Sensitivity Bypass can Lead to Path Traversal in… Also affects github.com/siyuan-note/siyuan/kernel