Skip to content
OpenAdvisories
Critical · 9.1 CVE-2026-77086 EUVD-2026-63898GHSA-w7g2-952j-gmgr

SiYuan before v3.7.4 Path Traversal via packageName

Published Aug 21, 2026 · Updated Oct 1, 2026 · Assigned by VulnCheck

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.

Affected products

VendorProductAffectedFixed
siyuan-note siyuan < 3.7.4 3.7.4

References