PatchSiren cyber security CVE debrief
CVE-2026-54067 siyuan-note CVE debrief
A critical vulnerability was found in SiYuan, an open-source personal knowledge management system, which allows for arbitrary JavaScript execution in the renderer via a crafted CSS snippet. This issue, tracked as CVE-2026-54067, was publicly disclosed on June 24, 2026, and last modified on October 25, 2026. The vulnerability is fixed in version 3.7.0.
- Vendor
- siyuan-note
- Product
- siyuan
- CVSS
- CRITICAL 9.9
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-06-24
- Original CVE updated
- 2026-10-25
- Advisory published
- 2026-06-24
- Advisory updated
- 2026-10-25
Who should care
SiYuan users, particularly those with synced workspaces, should assess their exposure and upgrade to version 3.7.0 or later. Users who have turned off enabledJS are still vulnerable to this attack.
Why it matters
CVE-2026-54067 is a critical vulnerability in SiYuan that allows for arbitrary JavaScript execution in the renderer. Defenders should prioritize upgrading to version 3.7.0 or later, restrict user access to synced workspaces, and monitor for suspicious activity. The vulnerability bypasses the user's enabledCSS / enabledJS separation, making it a high-priority issue for SiYuan users.
- Arbitrary JavaScript execution in the renderer
- Potential for host RCE via require('child_process') on Electron desktop builds
- Bypasses user's enabledCSS / enabledJS separation
- Exploitation requires write access to a synced workspace
Technical summary
The vulnerability exists in the renderSnippet() function, which interpolates CSS snippets via insertAdjacentHTML. A crafted CSS snippet containing </style> can break out of its surrounding <style> tag, allowing for arbitrary JavaScript execution in the renderer. This issue bypasses the user's enabledCSS / enabledJS separation, allowing JavaScript execution even when enabledJS is turned off. The vulnerability is fixed in version 3.7.0 and affects SiYuan users with synced workspaces. Defenders should prioritize upgrading to version 3.7.0 or later and restrict user access to synced workspaces.
Defensive priority
High
Recommended defensive actions
- Immediately upgrade to SiYuan version 3.7.0 or later
- Review and restrict user access to synced workspaces
- Monitor for suspicious activity in SiYuan deployments
- Confirm whether affected SiYuan deployments exist in managed environments and assign an owner for follow-up
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
Evidence notes
The CVE record and NVD entry provide details on the vulnerability, including its description, CVSS score, and affected versions. However, the corpus does not establish versions, exploitation, impact, or remediation beyond version 3.7.0 being fixed.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-54067 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-54067
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-54067 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-54067
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/siyuan-note/siyuan/security/advisories/GHSA-mvjr-vv3c-w4qv
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.