Skip to content
OpenAdvisories
High · 7.7 CVE-2026-69086 EUVD-2026-52279GHSA-7hm9-v7vf-7g4wGHSA-x7jr-gvvr-p9w7GO-2026-6373

SiYuan before v3.7.3 Path Traversal via unvalidated avID

Published Aug 3, 2026 · Updated Aug 14, 2026 · Assigned by VulnCheck

Description

SiYuan versions before v3.7.3 fail to validate the avID parameter on all code branches in attribute-view read endpoints, allowing attackers to construct traversal paths that escape the storage directory. Authenticated users with RoleReader permissions or anonymous clients when publish authentication is disabled can read JSON files outside the attribute-view directory to disclose cross-scope database content.

Affected products

VendorProductAffectedFixed
siyuan-note siyuan < 3.7.3 3.7.3

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
SLES for SAP 16.0 govulncheck-vulndb 0.0.20260916T180043-160000.1.1 SUSE-SU-2026:23863-1, SUSE-SU-2026:23855-1
SLES 16.0 govulncheck-vulndb 0.0.20260916T180043-160000.1.1 SUSE-SU-2026:23863-1, SUSE-SU-2026:23855-1
ReleasePackageFixed inAdvisory
openSUSE Leap 16.0 govulncheck-vulndb 0.0.20260916T180043-160000.1.1 openSUSE-SU-2026:21897-1

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/siyuan-note/siyuan/kernel < 0.0.0-20260720151813-0f5a0e7c67b0 0.0.0-20260720151813-0f5a0e7c67b0 GHSA-7hm9-v7vf-7g4w

Advisories 3

References