Description
SiYuan before v3.7.4 (affected <=v3.7.2) fails to enforce publish-access filters on five filetree path-resolution endpoints (getFullHPathByID, getHPathByID, getPathByID, getIDsByHPath, and getHPathByPath). In publish mode, when Publish.Auth.Enable is false, an unauthenticated (anonymous) reader — or any publish reader token — can call these endpoints to enumerate the complete private document tree, mapping notebook names, folder hierarchies, and document titles, and resolving title paths to document IDs, including for documents marked hidden, password-protected, or publish-forbidden.
Published: 2026-08-12
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

SiYuan versions prior to 3.7.4 improperly allow path‑resolution endpoints to reveal the entire private document tree. An unauthenticated user—either an anonymous visitor or someone with a publish‑reader token—can query endpoints such as getFullHPathByID or getPathByID to discover notebook names, folder structures, and document titles. Documents that are hidden, password‑protected, or marked publish‑forbidden can still be resolved to identifiers, providing a full mapping of the internal hierarchy. This vulnerability is a classic example of missing access control (CWE‑862) and can lead to sensitive information leakage about the document organization and content.

Affected Systems

SiYuan (siyuan-note:siyuan) applications with version 3.7.2 or earlier are affected. The flaw exists in all releases up through 3.7.2 and was fixed in version 3.7.4.

Risk and Exploitability

The CVSS score of 6.9 signifies a moderate impact, but the lack of authentication on publish mode means an attacker can freely probe the endpoints from any network location that can access the published instance. Because the EPSS score is not available, the exploitation likelihood is currently uncertain, yet the vulnerability is not listed in CISA’s KEV catalog, which suggests no publicly known active exploitation. The primary attack path involves sending unauthenticated HTTP requests to the vulnerable endpoints when the server runs in publish mode with Publish.Auth.Enable set to false.

Generated by OpenCVE AI on August 12, 2026 at 23:01 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade SiYuan to version 3.7.4 or later, which implements proper publish‑access filtering on the affected endpoints.
  • If an upgrade is not immediately possible, set Publish.Auth.Enable to true or disable the publish feature entirely to prevent unauthenticated users from accessing the path‑resolution APIs.
  • Restrict access to the publish endpoints by enforcing network‑level controls or requiring authentication tokens for all publish‑reader requests.

Generated by OpenCVE AI on August 12, 2026 at 23:01 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 12 Aug 2026 19:30:00 +0000

Type Values Removed Values Added
Description SiYuan before v3.7.4 (affected <=v3.7.2) fails to enforce publish-access filters on five filetree path-resolution endpoints (getFullHPathByID, getHPathByID, getPathByID, getIDsByHPath, and getHPathByPath). In publish mode, when Publish.Auth.Enable is false, an unauthenticated (anonymous) reader — or any publish reader token — can call these endpoints to enumerate the complete private document tree, mapping notebook names, folder hierarchies, and document titles, and resolving title paths to document IDs, including for documents marked hidden, password-protected, or publish-forbidden.
Title SiYuan before v3.7.4 Information Disclosure via Path Resolution
Weaknesses CWE-862
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-12T19:07:45.594Z

Reserved: 2026-08-10T15:11:03.190Z

Link: CVE-2026-72799

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-12T20:17:51.690

Modified: 2026-08-12T20:17:51.690

Link: CVE-2026-72799

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-12T23:15:03Z

Weaknesses