Description
SiYuan before v3.7.4 contains an information disclosure vulnerability in the /api/tag/getTag endpoint that returns tag labels and occurrence counts from password-protected documents to unauthenticated readers. Attackers can enumerate tag vocabulary and internal terminology from password-protected documents by calling the tag endpoint without providing the document's publish password.
Published: 2026-08-12
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw in SiYuan versions before 3.7.4 lies in the /api/tag/getTag endpoint, which returns tag names and occurrence counts from password‑protected documents even when a user does not provide the required publish password. This incomplete permission check lets an unauthenticated actor enumerate the internal terminology of protected files, revealing sensitive organizational information. The weakness is categorised as CWE‑863, signifying invalid validation of permissions or access control.

Affected Systems

The vulnerability affects the SiYuan note application, specifically any build earlier than version 3.7.4. All deployments that expose the /api/tag/getTag API without proper access control are impacted, and any user who can reach the endpoint without credentials can exploit the flaw.

Risk and Exploitability

The CVSS base score of 6.9 indicates moderate severity. Exploitation is trivial: an attacker simply makes an unauthenticated HTTP request to the tag endpoint, gaining tag data from password‑protected documents. The EPSS score is not available and the flaw is not listed in the CISA KEV catalog. Because the API is publicly reachable, the attack can be carried out remotely from any host that can connect to the SiYuan server.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade SiYuan to version 3.7.4 or later, where the tag endpoint requires a valid publish password before returning data.
  • If an upgrade cannot be performed immediately, add an access‑control layer to the /api/tag/getTag route so that the request is rejected or the password is validated before any tag information is returned.
  • Monitor access logs for repeated unauthorized calls to the tag API and block or rate‑limit offending IP addresses to reduce enumeration attempts.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Metrics ssvc

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


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

Type Values Removed Values Added
Description SiYuan before v3.7.4 contains an information disclosure vulnerability in the /api/tag/getTag endpoint that returns tag labels and occurrence counts from password-protected documents to unauthenticated readers. Attackers can enumerate tag vocabulary and internal terminology from password-protected documents by calling the tag endpoint without providing the document's publish password.
Title SiYuan before v3.7.4 Information Disclosure via Tag API
Weaknesses CWE-863
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:47:37.213Z

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

Link: CVE-2026-72792

cve-icon Vulnrichment

Updated: 2026-08-12T19:47:34.614Z

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-72792

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses