CVE-2026-32751

CriticalCVSS 9.0/10Last modified Jun 17, 2026

Description

SiYuan is a personal knowledge management system. In versions 3.6.0 and below, the mobile file tree (MobileFiles.ts) renders notebook names via innerHTML without HTML escaping when processing renamenotebook WebSocket events. The desktop version (Files.ts) properly uses escapeHtml() for the same operation. An authenticated user who can rename notebooks can inject arbitrary HTML/JavaScript that executes on any mobile client viewing the file tree. Since Electron is configured with nodeIntegration: true and contextIsolation: false, the injected JavaScript has full Node.js access, escalating stored XSS to full remote code execution. The mobile layout is also used in the Electron desktop app when the window is narrow, making this exploitable on desktop as well. This issue has been fixed in version 3.6.1.

Metrics

CVSS 3.1 9.0/10CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H

Weakness enumeration

Affected software

No affected versions have been published.

Timeline

Published
Mar 19, 2026
Last modified
Jun 17, 2026
NVD status
Analyzed

Related CVEs from 2026

CVE-2026-327528.1FreeScout is a free help desk and shared inbox built with PHP's Laravel framework. In versions 1.8.208 and below, the ThreadPolicy::edit() mCVE-2026-327535.4FreeScout is a free help desk and shared inbox built with PHP's Laravel framework. In versions 1.8.208 and below, bypasses of the attachmentCVE-2026-327549.3FreeScout is a free help desk and shared inbox built with PHP's Laravel framework. Versions 1.8.208 and below are vulnerable to Stored CrossCVE-2026-327555.7Admidio is an open-source user management solution. In versions 5.0.6 and below, the save_membership action in modules/profile/profile_functCVE-2026-327568.8Admidio is an open-source user management solution. Versions 5.0.6 and below contain a critical unrestricted file upload vulnerability in thCVE-2026-327575.4Admidio is an open-source user management solution. In versions 5.0.6 and below, the eCard send handler uses a raw $_POST['ecard_message'] vCVE-2026-327586.5File Browser is a file managing interface for uploading, deleting, previewing, renaming, and editing files within a specified directory. VerCVE-2026-327598.1File Browser is a file managing interface for uploading, deleting, previewing, renaming, and editing files within a specified directory. In CVE-2026-32766.3unicodedata.normalize() can take excessive CPU time when processing specially crafted Unicode input containing long runs of combining characCVE-2026-327609.8File Browser is a file managing interface for uploading, deleting, previewing, renaming, and editing files within a specified directory. In CVE-2026-327616.5File Browser is a file managing interface for uploading, deleting, previewing, renaming, and editing files within a specified directory. VerCVE-2026-327626.5Rack is a modular Ruby web server interface. From versions 3.0.0.beta1 to before 3.1.21 and 3.2.0 to before 3.2.6, Rack::Utils.forwarded_val
CVE-2026-32751: Critical severity, CVSS 9.0 | Vulnix