Sceawere

Vulnerability Detail

CVE-2026-86192UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV

SiYuan Unauthorized Attribute-View Data Disclosure

Vulnerability Metadata

Severity
Medium
Score / CVSS
6.5
Creation Date
18h ago
Vendor
siyuan-note
Product
siyuan
Attack Type
Authorization Bypass Through User-Controlled Key
Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Attack Complexity
LOW

Narrative and Response

Description

SiYuan versions before v3.8.2 fail to properly filter private attribute-view cell values in the getAttributeViewKeys endpoint. Publish readers can retrieve hidden KeyValues payloads from rows bound to inaccessible documents, exposing private database contents without authorization.

Executive Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Executive Summary Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Technical Details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Detailed Technical Analysis Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Mitigations

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Remediation & Mitigations Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

References

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Intelligence References Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Additional Metadata

{
  "score": "6.5",
  "pubDate": "2026-09-05T13:18:14.443Z",
  "pubdate": "2026-09-05T13:18:14.443Z",
  "executiveSummary": "An improper authorization vulnerability exists in SiYuan versions prior to v3.8.2, specifically within the getAttributeViewKeys endpoint. The flaw allows unauthorized users, including publish readers, to access and retrieve private attribute-view cell values.\nThis vulnerability is classified as an Information Disclosure issue where the application fails to enforce access control checks when querying database metadata and contents. By manipulating requests to the vulnerable endpoint, an attacker can bypass intended security boundaries to extract sensitive KeyValues payloads associated with documents that are restricted or inaccessible to the reader.\nThe risk implication is significant as it permits the exposure of private database contents, potentially leading to the leakage of sensitive user data, private notes, or internal metadata. Exploitation does not require elevated privileges, as it leverages the existing functionality exposed to publish readers. The vulnerability stems from insufficient server-side input validation and inadequate authorization verification on the backend API.\nUsers and administrators of the SiYuan platform are exposed to unauthorized data extraction unless the software is updated to a patched version that correctly validates document ownership and visibility prior to returning attribute-view data.",
  "technicalDetails": "The vulnerability resides in the getAttributeViewKeys endpoint within SiYuan, which is responsible for fetching attribute-view metadata and associated cell values. The root cause of this security defect is an Authorization Bypass, where the endpoint fails to properly validate the requesting user's access rights against the document object model (DOM) or the specific database records requested.\nIn the affected versions (prior to v3.8.2), the application logic performs a look-up for attribute-view keys but neglects to filter out records that are bound to private or protected documents. Consequently, when a publish reader initiates a request to the endpoint, the server processes the query for all bound rows without verifying if the document associated with those rows is marked as 'private' or 'inaccessible' to the authenticated session or public guest context.\nThe attack flow proceeds as follows: First, an attacker identifies the getAttributeViewKeys endpoint as a target. Since this endpoint lacks granular access control, the attacker crafts a request designed to retrieve attribute-view data. The server, acting as a trusted backend service, iterates through the database rows tied to the requested view. Because the input filtering mechanism is deficient, the server includes the contents of rows from restricted documents in the response payload. The attacker then parses the returned JSON or serialized data structures to extract hidden KeyValues payloads, effectively gaining read-access to private database contents that should be sequestered behind authorization barriers.\nThis exposure is critical because it bypasses the standard SiYuan access control model. Even if a document is hidden or restricted via the application's UI, the API continues to leak the underlying attribute data. The payload behavior involves the extraction of structured data, which may contain sensitive keys and values that provide insight into the structure and content of private user notes. Post-exploitation, the attacker possesses the capability to enumerate and exfiltrate private database contents systematically. This vulnerability exists regardless of the network environment, as the flaw is internal to the application's API logic. The exploitation is trivial, requiring only standard HTTP request capabilities to target the vulnerable function, and it successfully circumvents the intended security policies governing document visibility in the SiYuan ecosystem."
}
CVE-2026-86192: SiYuan Unauthorized Attribute-View Data Disclosure (MEDIUM Severity, CVSS: 6.5) - Sceawere