Description
SiYuan versions before v3.7.4 contain an information disclosure vulnerability in the /api/block/getRefIDs endpoint that fails to check password-protected document tiers. Unauthenticated readers can discover that password-protected documents reference specific blocks and obtain block identifiers without entering the document password.
Published: 2026-08-13
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

SiYuan versions earlier than 3.7.4 expose sensitive block identifiers through the /api/block/getRefIDs endpoint. An unauthenticated request can reveal which blocks a password‑protected document references, allowing a reader to obtain block identifiers without knowing the document password. The flaw is a narrow disclosure of internal identifiers rather than unrestricted document content, but it can aid attackers in mapping the document’s structure or in preparing further attacks. The weakness is classified as CWE‑639, reflecting the lack of authorization checks.

Affected Systems

The vulnerability affects the Siyuan Note application, version 3.7.3 and earlier. Users running any pre‑3.7.4 release of the software are susceptible to this information disclosure when the endpoint is accessed by an unauthenticated client.

Risk and Exploitability

The CVSS score of 6.9 indicates moderate severity. No EPSS score is available, so the current likelihood of exploitation is unclear, and the vulnerability is not listed in the CISA KEV catalog. The attack requires only network access to the exposed API endpoint and does not demand privileged credentials, so any unauthenticated user can exploit it. Even though the data leaked are only block identifiers, an attacker could use them to facilitate deeper reconnaissance of the document, making the vulnerability non‑negligible for exposed installations.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the SiYuan application to version 3.7.4 or later where the /api/block/getRefIDs endpoint validates document protection.
  • Restrict access to the /api/block/getRefIDs API so that only authenticated users can call it, blocking unauthenticated requests.
  • Implement an authorization check before returning block identifiers to ensure that only authorized users can view references to password‑protected documents.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


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/block/getRefIDs endpoint that fails to check password-protected document tiers. Unauthenticated readers can discover that password-protected documents reference specific blocks and obtain block identifiers without entering the document password.
Title SiYuan before v3.7.4 Information Disclosure via getRefIDs
Weaknesses CWE-639
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-13T12:47:46.899Z

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

Link: CVE-2026-73606

cve-icon Vulnrichment

Updated: 2026-08-13T12:47:43.328Z

cve-icon NVD

Status : Received

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

Modified: 2026-08-13T13:19:19.213

Link: CVE-2026-73606

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T12:30:10Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key