Description
SiYuan versions before 3.7.4 contain a cross-site WebSocket hijacking vulnerability in the admin-only /ws/network/proxy endpoint that explicitly disables origin validation by setting CheckOrigin to unconditionally return true. Attackers can craft malicious webpages that establish WebSocket connections to this endpoint and direct the SiYuan kernel process to proxy arbitrary network traffic to attacker-chosen targets, enabling authenticated network pivoting through the victim's machine.
Published: 2026-08-17
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is a cross-site WebSocket hijacking flaw in the SiYuan Notes admin-only "/ws/network/proxy" endpoint. This weakness is classified as CWE-346. The server deliberately disables origin validation by making the CheckOrigin callback always return true, allowing any WebSocket connection from any origin to be accepted. An attacker can host a malicious webpage that an authenticated user visits; the page opens a WebSocket connection to the vulnerable endpoint and instructs the SiYuan kernel to proxy outbound traffic to attacker‑chosen destinations. This capability transfers internal traffic from the victim’s machine to arbitrary external or internal servers, effectively creating a covert tunnel for data exfiltration, reconnaissance, or lateral movement within the victim’s network.

Affected Systems

SiYuan Notes versions prior to 3.7.4, including 3.7.3, are affected. The product is supplied by Siyuan‑Note and the vulnerable endpoint is intended for internal network proxy management but can be exploited by any authenticated user.

Risk and Exploitability

The CVSS score of 7.1 classifies the issue as high severity. The EPSS score of 0.00104 (~0.1%) indicates a very low probability of exploitation, and it is not listed in the CISA KEV catalog, suggesting no widespread exploitation yet. The exploitation requirements—a malicious page and an authenticated user—are relatively straightforward, making the attack vector likely to be feasible in environments where users can inadvertently visit rogue sites. Successful exploitation would allow the attacker to pivot traffic from the victim’s machine, potentially leaking sensitive data or accessing internal services.

Generated by OpenCVE AI on August 28, 2026 at 20:48 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade SiYuan to version 3.7.4 or later, which restores origin validation for the "/ws/network/proxy" endpoint.
  • If an upgrade is not immediately possible, disable or remove the "/ws/network/proxy" WebSocket endpoint or enforce strict access controls to prevent external connections.
  • Apply network segmentation and firewall rules to restrict access to the SiYuan admin interface, limiting the ability of an attacker to establish a WebSocket tunnel from the victim’s machine.

Generated by OpenCVE AI on August 28, 2026 at 20:48 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 28 Aug 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 28 Aug 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics cvssV4_0

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

cvssV4_0

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


Fri, 21 Aug 2026 21:45:00 +0000

Type Values Removed Values Added
First Time appeared Siyuan
Siyuan siyuan
Vendors & Products Siyuan
Siyuan siyuan

Mon, 17 Aug 2026 11:15:00 +0000

Type Values Removed Values Added
Description SiYuan versions before 3.7.4 contain a cross-site WebSocket hijacking vulnerability in the admin-only /ws/network/proxy endpoint that explicitly disables origin validation by setting CheckOrigin to unconditionally return true. Attackers can craft malicious webpages that establish WebSocket connections to this endpoint and direct the SiYuan kernel process to proxy arbitrary network traffic to attacker-chosen targets, enabling authenticated network pivoting through the victim's machine.
Title SiYuan 3.7.3 Cross-Site WebSocket Hijacking via network proxy
First Time appeared B3log
B3log siyuan
Weaknesses CWE-346
CPEs cpe:2.3:a:b3log:siyuan:*:*:*:*:*:*:*:*
Vendors & Products B3log
B3log siyuan
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-28T13:45:55.771Z

Reserved: 2026-08-16T12:59:42.223Z

Link: CVE-2026-74802

cve-icon Vulnrichment

Updated: 2026-08-17T17:58:02.855Z

cve-icon NVD

Status : Deferred

Published: 2026-08-17T11:16:40.453

Modified: 2026-08-28T16:18:24.673

Link: CVE-2026-74802

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-28T21:00:04Z

Weaknesses