CVE-2026-85579: Authorization Bypass Through User-Controlled Key in siyuan-note siyuan
Description
SiYuan note-taking software versions prior to 3.8.2 contain an information disclosure vulnerability in the POST /api/transactions/undoState endpoint. This flaw allows an authenticated reader with knowledge of a visible document's root ID to retrieve internal root IDs of other documents modified in the same transaction, including private or unpublished ones. The vulnerability does not expose document content directly but reveals internal identifiers and cross-document relationships. The issue was fixed in version 3.8.2.
CVSS v4.0
Score 5.3medium
Affected software
siyuan-note
siyuan
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
CVE-2026-85579 is an information disclosure vulnerability in SiYuan note-taking software affecting versions before 3.8.2. The vulnerability exists in the POST /api/transactions/undoState endpoint, which returns the peekMutatedRootIDs list from the global undo-log stack based on a caller-supplied root ID. The endpoint fails to apply publish-access visibility filtering, allowing an authenticated reader who knows a visible document's root ID to obtain internal root IDs of other documents modified in the same cross-document transaction, including private or unpublished documents. Document body contents are not disclosed. The vulnerability was confirmed in version 3.8.1 and fixed in 3.8.2.
Potential Impact
An authenticated user with reader privileges can obtain internal root IDs of documents they should not have access to, including private or unpublished documents, by exploiting the undoState endpoint. This leads to information disclosure of internal identifiers and relationships between documents but does not expose the actual document content. The impact is limited to metadata disclosure rather than content compromise.
Mitigation Recommendations
Upgrade SiYuan to version 3.8.2 or later, where this vulnerability has been fixed. Versions prior to 3.8.2 are affected. No other mitigation is indicated.
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- VulnCheck
- Date Reserved
- 2026-09-04T10:56:22.464Z
- Cvss Version
- 4.0
- State
- PUBLISHED
Threat ID: 6a9aad9eacd9273b4981d6e5
Added to database: 09/04/2026, 11:38:06 UTC
Last enriched: 09/15/2026, 01:06:04 UTC
Last updated: 10/18/2026, 06:48:20 UTC
Views: 56
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.