Description
SiYuan versions before v3.7.4 contain an information disclosure vulnerability in the /api/storage/getOutlineStorage endpoint that performs no authorization checks. Attackers can retrieve outline state including heading identifiers for any document by supplying its identifier, even for documents forbidden to the requester.
Published: 2026-08-13
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A missing authorization check in the /api/storage/getOutlineStorage endpoint allows an unauthenticated attacker to retrieve the outline state of any document, including heading identifiers, even for documents that are otherwise forbidden. This results in the disclosure of internal document structure and identifiers, which could be leveraged in future attacks that rely on knowing specific document metadata.

Affected Systems

SiYuan Note versions earlier than 3.7.4 are affected by the flaw in the getOutlineStorage API exposed by the application.

Risk and Exploitability

The CVSS score of 6.9 indicates moderate severity. No EPSS value is available, and the vulnerability is not listed in the CISA KEV catalog, suggesting its exploitation risk is currently unproven but non‑negligible. Attackers can exploit the flaw remotely by sending a crafted request to the exposed endpoint without providing credentials. The lack of authorization checks means any client can obtain sensitive document metadata, potentially aiding in social engineering or further compromise. Given the moderate CVSS and the lack of published exploitation, the threat remains moderate but actionable.

Generated by OpenCVE AI on August 13, 2026 at 12:47 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade SiYuan to version 3.7.4 or later to apply the vendor‑provided authorization fix.
  • If upgrading immediately is not possible, restrict network access to the /api/storage/getOutlineStorage endpoint using a firewall or API gateway so that only trusted, authenticated sources can reach it.
  • Perform a security review of all SiYuan APIs to ensure that authorization checks are in place for endpoints that reveal document metadata or state, correcting any other similar gaps.

Generated by OpenCVE AI on August 13, 2026 at 12:47 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 13 Aug 2026 13:45:00 +0000

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

Thu, 13 Aug 2026 11:45:00 +0000

Type Values Removed Values Added
Description SiYuan versions before v3.7.4 contain an information disclosure vulnerability in the /api/storage/getOutlineStorage endpoint that performs no authorization checks. Attackers can retrieve outline state including heading identifiers for any document by supplying its identifier, even for documents forbidden to the requester.
Title SiYuan before v3.7.4 Information Disclosure via getOutlineStorage
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'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-13T11:28:12.470Z

Reserved: 2026-08-13T11:15:12.096Z

Link: CVE-2026-73607

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-13T12:17:25.183

Modified: 2026-08-13T12:17:25.183

Link: CVE-2026-73607

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T13:20:14Z

Weaknesses