CVE Catalog

CVE-2026-100643

HighCVSS 8.0
Published: Updated: Translated: NVD NIST

Summary

SiYuan versions before v3.8.4 fail to properly escape four stored Attribute View values in textarea elements, allowing authenticated attackers to inject JavaScript by modifying field descriptions, template sources, select option descriptions, or footer calculation templates. Attackers can execute stored JavaScript when other users open affected database menus, and in the Electron desktop app with nodeIntegration enabled, this leads to command execution with SiYuan process privileges.

Risk Assessment

An authenticated attacker can execute arbitrary code on other users' workstations when they open affected menus. In the desktop app, this leads to full host compromise.

Recommendation

Upgrade SiYuan to version 3.8.4. Restrict database editing permissions and avoid opening untrusted workspaces.

Other vulnerabilities in SiYuan

See all
Original NVD description (English source)

SiYuan versions before v3.8.4 fail to properly escape four stored Attribute View values in textarea elements, allowing authenticated attackers to inject JavaScript by modifying field descriptions, template sources, select option descriptions, or footer calculation templates. Attackers can execute stored JavaScript when other users open affected database menus, and in the Electron desktop app with nodeIntegration enabled, this leads to command execution with SiYuan process privileges.

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