Description
SiYuan before v3.8.4 contains an authorization omission in the siyuan-get IPC handler that allows remote-kernel renderers to access native clipboard formats by invoking clipboardReadMathML, clipboardReadOffice, and clipboardReadWPS commands with matching plaintext. Attackers controlling remote renderer content can obtain MathML formulas, Office bytes, and WPS bytes from local clipboard during user-mediated paste operations.
Published: 2026-09-26
Score: 8.6 High
EPSS: n/a
KEV: No
Impact: Data Disclosure
Action: Patch
AI Analysis

Impact

The flaw is an authorization omission in the IPC interface of SiYuan prior to version 3.8.4. Remote kernel renderers can call certain clipboard read commands (clipboardReadMathML, clipboardReadOffice, clipboardReadWPS) with matching plaintext, causing the renderer to retrieve the corresponding native clipboard format from the host. As a result, any MathML formulas, Office bytes, or WPS bytes that a user has copied to the clipboard can be read by an attacker who can inject remote renderer content. The content can include sensitive formulas or documents, leading to confidentiality compromise but not to arbitrary code execution or denial of service. The weakness is a classic information disclosure (CWE‑200).

Affected Systems

The vulnerability affects SiYuan note‑taking application versions earlier than 3.8.4 for all platforms supported by the IPC interface. The SIYuan application exposes insecure IPC handlers that remote kernel renderers can exploit when the user is using the application.

Risk and Exploitability

The CVSS score of 8.6 marks this vulnerability as high severity, indicating that the compromise could expose sensitive clipboard content. An exact EPSS score is not available, so the current exploitation probability is unknown. The vulnerability is not yet listed in CISA’s KEV catalog. The likely attack vector requires an attacker to control content in a remote‑kernel renderer that is capable of sending IPC commands; such control could be achieved by exploiting a malicious web page or plugin that is loaded within the application. Once the renderer is compromised, the attacker can invoke the insecure clipboard read commands during a user paste operation to fetch MathML, Office, or WPS data from the host clipboard.

Generated by OpenCVE AI on September 26, 2026 at 15:10 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade SiYuan to the latest release (3.8.4 or newer) to apply the vendor fix that removes the insecure IPC calls.
  • If upgrade is not immediately possible, restrict the application’s ability to host remote kernel renderers by removing or disabling the WebKit engine integration, or by blocking the IPC channels via system firewall rules.
  • Implement or enable access controls that reject clipboardRead* commands from untrusted renderers, ensuring that only authorized application components can invoke clipboard operations.

Generated by OpenCVE AI on September 26, 2026 at 15:10 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 26 Sep 2026 13:30:00 +0000

Type Values Removed Values Added
Description SiYuan before v3.8.4 contains an authorization omission in the siyuan-get IPC handler that allows remote-kernel renderers to access native clipboard formats by invoking clipboardReadMathML, clipboardReadOffice, and clipboardReadWPS commands with matching plaintext. Attackers controlling remote renderer content can obtain MathML formulas, Office bytes, and WPS bytes from local clipboard during user-mediated paste operations.
Title SiYuan before v3.8.4 Clipboard Data Disclosure via IPC
Weaknesses CWE-200
References
Metrics cvssV3_1

{'score': 4.7, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:N/A:N'}

cvssV4_0

{'score': 8.6, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-26T13:23:13.287Z

Reserved: 2026-09-26T02:32:35.659Z

Link: CVE-2026-100640

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-09-26T14:16:45.820

Modified: 2026-09-26T14:16:46.020

Link: CVE-2026-100640

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-26T15:15:13Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor