CVE-2026-93922
8.8SiYuan · SiYuan
SiYuan versions 3.8.4 and earlier contain a stored cross-site scripting vulnerability in the Daily Note picker, allowing attackers to execute arbitrary code via malicious notebook names.
Executive summary
A critical stored cross-site scripting vulnerability in SiYuan allows unauthenticated attackers to achieve remote code execution via the Electron renderer.
Vulnerability
The application fails to sanitize notebook names when rendering them within the Daily Note picker dialog. Because SiYuan utilizes an Electron architecture, this cross-site scripting flaw allows a malicious actor to escape the sandbox and execute arbitrary operating system commands with the privileges of the application.
Business impact
Successful exploitation of this vulnerability poses a severe risk to organizational security. An attacker can leverage the resulting remote code execution to gain full control over the local workstation, potentially leading to data exfiltration, lateral movement within the network, or the installation of persistent backdoors. Given the CVSS score of 8.8, this vulnerability is classified as High severity and requires immediate attention to prevent compromise of critical user endpoints.
Remediation
Immediate Action: Update the SiYuan application to the latest available version that includes the security patch for this specific flaw.
Proactive Monitoring: Review application logs for unusual notebook creation patterns or unexpected execution of child processes originating from the SiYuan Electron process.
Compensating Controls: Restrict application permissions where possible and ensure that users operate with the principle of least privilege to limit the impact of a potential code execution event.
Exploitation status
Public Exploit Available: No (exploit_available: false)
Analyst recommendation
The risk posed by this vulnerability is significant due to the potential for full system compromise via the Electron framework. Administrators should prioritize the deployment of the vendor provided patch to all instances of SiYuan immediately. If patching is not immediately feasible, restrict access to the application to trusted users only and monitor for any anomalous behavior on affected endpoints.
More SiYuan CVEs all →
History
- Disclosed CVE record published
- Collected by CVE Brief via github
- Analyst report written
- Published in the daily brief high section
Sources
Originally found and disclosed by EVIL0RD, per the CVE Program record.
- GitHub Security Advisory (GHSA-8c2m-33v9-vvqm) Vendor advisory
- github.com
- Technical analysis
- Technical analysis
- VulnCheck Advisory: SiYuan through 3.8.4 Stored XSS via notebook names Third-party advisory