Description
SiYuan before v3.7.4 fails to validate the packageName parameter in Bazaar install and uninstall endpoints, allowing authenticated administrators to perform path traversal via directory traversal sequences. Attackers with admin access can write arbitrary files to any location via install operations or recursively delete directories via uninstall operations by supplying crafted packageName values.
Published: 2026-08-21
Score: 9.4 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Arbitrary File Write/Deletion
Action: Immediate Patch
AI Analysis

Impact

The flaw is a missing validation on the packageName parameter in the Bazaar install and uninstall endpoints. A crafted directory traversal sequence allows an authenticated administrator to write arbitrary files to any location or delete arbitrary directories, a classic path‑traversal weakness (CWE-22).

Affected Systems

SiYuan note, versions prior to 3.7.4, are affected. Administrators with full privileges can exploit the flaw by invoking the install or uninstall functionality with a malicious packageName value.

Risk and Exploitability

The vulnerability scores a CVSS of 9.4, indicating critical severity. Although the EPSS score is not available, exploitation requires only administrator authentication, which is a high‑privilege level. The flaw is not listed in CISA’s KEV catalog yet, but once the requisite privilege is obtained, an attacker can write files anywhere or remove directories, posing significant confidentiality, integrity, and availability risks.

Generated by OpenCVE AI on August 21, 2026 at 12:58 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to SiYuan v3.7.4 or later.
  • Restrict administrative accounts to trusted personnel only.
  • Disable or closely monitor the Bazaar install and uninstall endpoints if they are not required.

Generated by OpenCVE AI on August 21, 2026 at 12:58 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

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

Fri, 21 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Fri, 21 Aug 2026 11:15:00 +0000

Type Values Removed Values Added
Description SiYuan before v3.7.4 fails to validate the packageName parameter in Bazaar install and uninstall endpoints, allowing authenticated administrators to perform path traversal via directory traversal sequences. Attackers with admin access can write arbitrary files to any location via install operations or recursively delete directories via uninstall operations by supplying crafted packageName values.
Title SiYuan before v3.7.4 Path Traversal via packageName
Weaknesses CWE-22
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-21T11:46:26.985Z

Reserved: 2026-08-20T10:55:09.093Z

Link: CVE-2026-77086

cve-icon Vulnrichment

Updated: 2026-08-21T11:46:13.958Z

cve-icon NVD

Status : Deferred

Published: 2026-08-21T11:17:06.063

Modified: 2026-08-26T17:07:30.163

Link: CVE-2026-77086

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-21T13:15:05Z

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')