Skip to main content
Live Webinar with SANS (June 25)— Agentic CTI Automation for Fun & ProfitRegister Free
Mallory
Back to intelligence
endpoint-software-vulnerabilitywidely-deployed-product-advisoryproof-of-concept-release

SiYuan Flaws Exposed Files and Enabled Desktop Command Execution

Updated 3mo agoFirst seen Mar 20, 20263 sources

SiYuan disclosed two high-severity vulnerabilities affecting its personal knowledge management platform, including an arbitrary file-read issue tracked as CVE-2026-32938 and a stored XSS flaw tracked as CVE-2026-34448. In SiYuan 3.6.0 and earlier, the desktop publish service endpoint /api/lute/html2BlockDOM could copy local files referenced through file:// links into the workspace assets directory without properly validating sensitive paths. Because authenticated users could then access GET /assets/*path, a publish-service visitor could exfiltrate readable local files from the desktop environment. The issue was fixed in 3.6.1.

A separate flaw in SiYuan before 3.6.2 allowed an attacker to plant a malicious URL in an Attribute View field and trigger stored XSS when a victim opened Gallery or Kanban views configured with "Cover From -> Asset Field". The application accepted arbitrary HTTP(S) URLs without extensions as images and injected them into an <img src="..."> attribute without escaping. In the Electron desktop client, where nodeIntegration was enabled and contextIsolation was disabled, the XSS could escalate to arbitrary operating-system command execution under the victim’s account. SiYuan patched the command-execution path in 3.6.2, leaving affected organizations to prioritize upgrades across both releases.

Share:
SiYuan Flaws Exposed Files and Enabled Desktop Command Execution
Stay ahead

Get ahead of threats like this

Mallory correlates global threat intelligence with your attack surface — know if you’re exposed before adversaries strike.

EVENT TIMELINE

How this story unfolded

4 events from the most recent confirmed update back to the earliest known activity.

4 EVENTS
Mar 31, 20263mo ago

CVE-2026-34448 disclosed for SiYuan stored XSS in Attribute View

CVE-2026-34448 was disclosed on March 31, 2026, describing a stored XSS flaw in SiYuan's Attribute View gallery and kanban cover rendering. An attacker able to place a malicious URL in an Attribute View field could trigger code execution when a victim opened the affected view with cover rendering enabled.

SiYuan patches stored XSS-to-RCE flaw in version 3.6.2

SiYuan fixed a stored XSS vulnerability in version 3.6.2 that affected versions prior to 3.6.2. In the Electron desktop client, the bug could escalate to arbitrary OS command execution because nodeIntegration was enabled and contextIsolation was disabled.

Mar 20, 20263mo ago

GitHub advisory discloses CVE-2026-32938 in SiYuan

A GitHub security advisory disclosed CVE-2026-32938 on March 20, 2026. The issue affected SiYuan's Desktop Publish Service and was classified as an arbitrary file read vulnerability.

SiYuan fixes arbitrary file read in version 3.6.1

SiYuan addressed an arbitrary file read vulnerability affecting version 3.6.0 and earlier in release 3.6.1. The flaw allowed a publish-service visitor to cause the desktop kernel to copy readable local files into workspace assets and retrieve them, enabling sensitive file exfiltration.

LINKED ENTITIES

Related entities

Vulnerabilities, threat actors, malware, products, organizations, and breaches Mallory has linked to this story.

6 LINKEDOpen in app
The operational view lives in Mallory

See the full picture, correlated to your attack surface.

This page covers what’s public. Mallory adds the parts that aren’t — which of your assets are affected, which threat actors are using it right now, which detections to deploy, and what to do next.
Exposure mapping

Map indicators from this story to your assets and identify affected systems in minutes.

Threat actor evidence

Every observed campaign, victim, and pivot linked to actors named in this story.

Associated malware

Malware, exploits, and IOCs connected to the activity described here.

Detection signatures

YARA, Sigma, and Snort rules deployed to your SIEM as soon as they’re published.

Scheduled alerts

Get matching new stories delivered to your team as they break — not the next morning.

AI threads

Ask questions about this story and take action on the answers.