Quick answers
- Is CVE-2026-73049 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-73049 being exploited in the wild.
- How severe is CVE-2026-73049?
- Medium severity, with a CVSS score of 5.8, published 23 October 2026.
- Which products and versions are affected?
- github.com/siyuan-note/siyuan/kernel (Go) < 0.0.0-20260730150429-5b42614311b0, SEMVER:introduced=0,fixed=0.0.0-20260730150429-5b42614311b0.
- Is there a fix for CVE-2026-73049?
- Yes. github.com/siyuan-note/siyuan/kernel (Go): upgrade to 0.0.0-20260730150429-5b42614311b0 or later. Until then: Until patched, restrict the `/api/av/getAttributeViewBacklinks` endpoint to authenticated users with appropriate permissions, or disable publish mode if the visibility of hidden documents is critical.</anigation> <parameter name="timeline">[{"kind": "disclosed", "at": "2026-10-23"}] Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-73049 attacked?
- It is attacked over the network, in a web application.
- Am I affected by CVE-2026-73049?
- Check whether you run github.com/siyuan-note/siyuan/kernel (Go) or SiYuan at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
How to fix
- github.com/siyuan-note/siyuan/kernel (Go): upgrade to 0.0.0-20260730150429-5b42614311b0 or later
go get github.com/siyuan-note/siyuan/kernel@v0.0.0-20260730150429-5b42614311b0
Until patched, restrict the `/api/av/getAttributeViewBacklinks` endpoint to authenticated users with appropriate permissions, or disable publish mode if the visibility of hidden documents is critical.</anigation> <parameter name="timeline">[{"kind": "disclosed", "at": "2026-10-23"}]
Technical details
The `/api/av/getAttributeViewBacklinks` endpoint filters results using `FilterAttributeViewBacklinksByPublishAccess`, which calls `GetDisablePublishAccess` to build an ignore list. This function only returns documents at the forbidden tier (disable:true), missing hidden-tier documents (visible:false, no password). As a result, hidden documents bypass the access check and are returned to unauthenticated callers. The password-protected and private tiers are correctly enforced by separate checks in the same function, indicating a logic error on a single line rather than a systemic issue.
Affected products
- SiYuan SiYuan
Identifiers
- CVE-2026-73049
- GHSA-p4qw-vx5p-g984
- GO-2026-6833