← Back to search

CVE-2026-104410

7.5 HIGHpublic exploit available

Published 2026-10-02 · Updated 2026-10-02

AI risk analysis

Summary
A vulnerability in SiYuan allows publish readers to access password-protected and publish-disabled database rows through the export preview API endpoint, leading to information disclosure of sensitive data that should have been restricted.
Exploitability
Exploitation is straightforward requiring only a request to the /api/export/preview endpoint with a public document embedding a database view, with no authentication or privilege requirements beyond basic access to the publish feature.
Blast radius
The impact could be significant as attackers can extract primary-key text and cell values from protected database rows, potentially exposing sensitive information across multiple documents that use database views.
Detection
Monitor for unusual requests to the /api/export/preview endpoint with embedded database view content in public documents, particularly those containing protected data rows that should not be accessible via preview exports.
Prioritized remediation
Upgrade to SiYuan 3.8.5 or later to address this information disclosure vulnerability.
information-disclosureapidatabasepublish

Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

SiYuan before 3.8.5 contains an information disclosure vulnerability that allows publish readers to read password-protected and publish-disabled database rows via the /api/export/preview endpoint. Attackers can request an export preview of a public document embedding a database view to obtain protected rows' primary-key text and cell values.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

Weaknesses

CWE-862

Public exploit & PoC references

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.

Related CVEs

Related by shared AI tags and CWE weakness class. Browse the full archive.