Description
SiYuan before v3.7.4 contains an information disclosure vulnerability in the local storage filter that returns the administrator's entire storage map with only three keys sanitized. Unauthenticated attackers or publish readers can retrieve closed-tab history, search keywords, private document identifiers, and expanded folder paths by calling the getLocalStorage endpoint.
Published: 2026-08-13
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

SiYuan before version 3.7.4 suffers from an information disclosure flaw in its local storage filter. The defect allows the server to return the full local storage map of the administrator to any requester through the getLocalStorage endpoint, after sanitizing only three keys. This grants attackers access to closed‑tab history, search keywords, private document identifiers, and expanded folder paths—data that should be protected and not exposed to unauthenticated or read‑only users.

Affected Systems

The vulnerability affects the Siyuan Note application provided by the vendor siyuan-note. All releases prior to v3.7.4 are impacted; users should verify whether they are running v3.7.4 or earlier and plan an upgrade accordingly.

Risk and Exploitability

The CVSS score of 6.9 indicates moderate severity, but the unfiltered data export exposes potentially sensitive information to unauthenticated attackers or publish‑readers, which may be accessed remotely via the getLocalStorage endpoint. Although EPSS data is not available and the vulnerability is not listed in CISA KEV, the attack vector is likely remote based on the endpoint’s public accessibility. The questionable sanitization means that an attacker could harvest patterns of usage or identify private documents for further exploitation.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Siyuan to version 3.7.4 or later, which releases the fix for the local storage filter.
  • Restrict access to the getLocalStorage endpoint so that only authenticated administrators can invoke it, for example by configuring the application firewall or role‑based access controls.
  • Implement network segmentation or firewall rules to isolate the Siyuan instance from untrusted networks, reducing the exposure surface for this endpoint.

Generated by OpenCVE AI on August 13, 2026 at 12:46 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 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


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

Type Values Removed Values Added
Description SiYuan before v3.7.4 contains an information disclosure vulnerability in the local storage filter that returns the administrator's entire storage map with only three keys sanitized. Unauthenticated attackers or publish readers can retrieve closed-tab history, search keywords, private document identifiers, and expanded folder paths by calling the getLocalStorage endpoint.
Title SiYuan before v3.7.4 Information Disclosure via Local Storage
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'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-13T12:51:08.193Z

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

Link: CVE-2026-73610

cve-icon Vulnrichment

Updated: 2026-08-13T12:51:03.884Z

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-73610

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key