CVE Catalog

CVE-2026-100645

HighCVSS 8.0
Published: Updated: Translated: NVD NIST

Summary

SiYuan versions 3.7.0 before 3.8.4 contain a stored cross-site scripting vulnerability in gallery and kanban database renderers where field descriptions are not escaped in aria-label attributes. In the Electron desktop app with nodeIntegration enabled, attackers can inject JavaScript that calls Node.js child_process APIs to execute arbitrary commands with user privileges.

Risk Assessment

An attacker can execute arbitrary code on the victim's host after the victim opens an affected gallery or kanban view. This leads to full compromise of the user's workstation.

Recommendation

Upgrade SiYuan to version 3.8.4. Avoid opening untrusted workspaces in the desktop app with nodeIntegration enabled.

Other vulnerabilities in SiYuan

See all
Original NVD description (English source)

SiYuan versions 3.7.0 before 3.8.4 contain a stored cross-site scripting vulnerability in gallery and kanban database renderers where field descriptions are not escaped in aria-label attributes. In the Electron desktop app with nodeIntegration enabled, attackers can inject JavaScript that calls Node.js child_process APIs to execute arbitrary commands with user privileges.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS