CVE-2026-101092 Details
Description
SiYuan before v3.8.4 fails to enforce publish-access checks in the getCurrentAttrViewImages endpoint, allowing publish readers to retrieve image asset paths from unauthorized databases. Attackers can call the endpoint with an unrendered database identifier obtained through related endpoints to leak detached-row image asset paths and filenames that the rendering endpoint would deny.
A vulnerability in SiYuan versions prior to 3.8.4 allows unauthorized image asset path retrieval from certain databases. This issue arises because the application fails to properly enforce publish-access checks in the 'getCurrentAttrViewImages' endpoint. As a result, publish readers can access image paths from detached rows in databases that are not authorized for them. The vulnerability can be exploited by calling the endpoint with an unrendered database identifier, obtained through related endpoints, to leak image asset paths and filenames that would otherwise be denied by the rendering endpoint.
Users can update to SiYuan version 3.8.4 or later, where this vulnerability has been patched.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Sep 28, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-200 | Exposure of Sensitive Information to an Unauthorized Actor | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| SiYuan | <= 3.8.3 (semver) |
CPE
Remediation
| |
Change History
1 change record found show changes
| Date | Action | Recorded By |
|---|---|---|
| Sep 28, 2026 | New CVE Received | [email protected] |
Volerion