PT-2026-3496 · Siyuan · Siyuan
Abdoghazy2015
+1
·
Published
2026-01-19
·
Updated
2026-02-06
·
CVE-2026-23850
CVSS v4.0
8.8
High
| Vector | AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N |
Name of the Vulnerable Software and Affected Versions
SiYuan versions prior to 3.5.4
Description
The markdown feature in SiYuan allows unrestricted server-side HTML rendering, which can lead to arbitrary file read (LFD) and Server-Side Request Forgery (SSRF). This issue occurs because the
markdown parameter is passed to the model.CreateWithMarkdown function without proper sanitization. The input is then passed to luteEngine.Md2BlockDOM(md, false) without sanitization as well. An attacker can exploit this to read sensitive files from the system and potentially access internal hosts via SSRF. A proof-of-concept (PoC) exploit is available.Recommendations
Update SiYuan to version 3.5.4 or later.
Exploit
Fix
Path traversal
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Siyuan