Track vulnerabilities like this one. Sign up free to get alerted when software you use is affected.
8.9

CVE-2026-82654: SiYuan block names can run hidden scripts

CVE-2026-82654 · published 2 months ago
Summary

Versions of the SiYuan note‑taking app before 3.8.1 do not properly clean the text entered in block names, aliases or memos. An attacker could place HTML or JavaScript code in those fields, causing the code to run automatically when another user opens a document that shows the block. Upgrade to version 3.8.1 or later to fix the issue.

What to do
  • Update siyuan-note siyuan to version 3.8.1 or later.
Affected software
VendorProductAffected versions
siyuan-note siyuan < 3.8.1
Original advisory text
SiYuan before v3.8.1 Stored XSS via block name
SiYuan before v3.8.1 fails to properly escape block name, alias, and memo fields in hint, backlink, and breadcrumb rendering functions. Attackers can set a block's name to contain HTML/script tags that execute when another user views documents referencing or displaying that block.
Fix within
Internet-facing 14 days
Internal At next upgrade
  • Not known to be exploited
  • Needs hands-on effort to exploit
  • Gives an attacker full control
Severity
8.9 High
Exploitation
<1% chance of attack within 30 days
Type
CWE-79Cross-site Scripting (XSS)
Timeline
Published30 Aug 2026
Updated4 Nov 2026
First seen30 Aug 2026
Sources
CVE-2026-82654 · MITRE
Track software like this
Free during beta