VDB
Sign up

package

Go/github.com/siyuan-note/siyuan/kernel

pkg:go/github.com/siyuan-note/siyuan/kernel

HIGH8.6Go
GHSA-36v8-mpjm-8j5r· CVE-2026-68586, GO-2026-6379

SiYuan: Cross-boundary content disclosure via getBacklinkDoc/getBackmentionDoc (publish mode): reader-reachable rendered DOM of publish-forbidden docs; sibling list endpoints are filtered

Modified: 9/10/2026

MEDIUM5.8Go
GHSA-57v5-wqx3-cgj4· GO-2026-6430

SiYuan: Database view structure (all view names, layout types and per-field visibility) is returned to anonymous readers by /api/av/getAttributeViewFieldViews

Modified: 9/10/2026

HIGH8.6Go
GHSA-69mh-gvh4-8gp7· CVE-2026-68587, GO-2026-6381

SiYuan: Full-content disclosure of publish-disabled documents via getHeading*Transaction endpoints (publish mode): reader-reachable rendered DOM with no publish-access check

Modified: 9/10/2026

HIGH8.6Go
GHSA-9cqf-hhrq-7v45· GO-2026-6632

SiYuan: getAttributeViewSearchTarget returns database row content to anonymous readers with no publish-access check, reopening the class closed one day earlier at the adjacent route

Modified: 10/7/2026

CRITICAL10.0Go
GHSA-fph3-ghq9-vw66· CVE-2026-69083, GO-2026-6374

SiYuan: Unauthenticated SQL execution and REGEXP injection via fullTextSearchAssetContent (publish mode): reader-reachable raw SQL (method 2) and unescaped REGEXP (method 3) on read-write asset-content DB

Modified: 9/10/2026

HIGH8.6Go
GHSA-h4v5-crx2-3cv4· CVE-2026-72793, GO-2026-6424

SiYuan: Non-administrator responses from /api/system/getConf omit three secrets that the configuration-export path explicitly strips, disclosing the session-cookie signing key and the OS username to anonymous readers

Modified: 9/10/2026

HIGH8.6Go
GHSA-mw8r-mw84-88v2· CVE-2026-72810, GO-2026-6400

SiYuan: Publish-boundary bypass via WebSocket broadcast: anonymous readers receive a live unfiltered feed of all edits including protected/forbidden documents (publish mode)

Modified: 9/10/2026

CRITICAL9.0Go
GO-2026-5001· CVE-2026-45375, GHSA-27qc-m5gf-jv5r

SiYuan Bazaar marketplace renders unescaped package `name` and `version` metadata, allowing stored XSS and Electron code execution in github.com/siyuan-note/siyuan/kernel

Modified: 5/20/2026

MEDIUM5.8Go
GHSA-pm3w-vxp9-ccwc· CVE-2026-68585, GO-2026-6384

SiYuan: Cross-boundary metadata disclosure via getBlockInfo (publish mode): reader-reachable document title/root info for publish-forbidden docs; sibling getDocInfo is filtered

Modified: 9/10/2026

CRITICAL10.0Go
GHSA-q2vg-7qgx-x5fc· CVE-2026-72811, GO-2026-6402

SiYuan: SQL injection in backlink/mention search via unescaped stored and client input (publish mode): first-order (client keyword) and second-order (stored document title) breakout on read-write handle

Modified: 9/10/2026

HIGH8.6Go
GHSA-v684-q882-jgmq· CVE-2026-72789, GO-2026-6434

SiYuan: The publish-access gate treats encrypted notebooks as publicly accessible by default, allowing anonymous readers to retrieve fully decrypted document content while a notebook is unlocked

Modified: 9/10/2026

MEDIUM6.5Go
GHSA-wgwx-479j-23vq· CVE-2026-72812, GO-2026-6408

SiYuan: Missing authorization on refreshBacklink allows anonymous readers to trigger persistent server-side writes and unauthenticated resource amplification (publish mode)

Modified: 9/10/2026

—Go
GO-2025-4219· GHSA-4r66-7rcv-x46x

SiYuan vulnerable to RCE via zip slip and Command Injection via PandocBin in github.com/siyuan-note/siyuan/kernel

Modified: 3/3/2026

HIGH7.5Go
GO-2026-5964· CVE-2026-54066, GHSA-p4m3-mgmm-c664

SiYuan: Path Traversal via Double URL Encoding in /assets/*path (publish mode arbitrary file─read), Incomplete fix of CVE-2026-41894 in github.com/siyuan-note/siyuan/kernel

Modified: 7/21/2026

MEDIUM6.5Go
GO-2026-6365· CVE-2026-65607, GHSA-gw25-m53r-qh88

SiYuan: path traversal via /export/temp/ short-circuit branch (incomplete fix for the export-disclosure hardening, GHSA-6865-qjcf-286f) in github.com/siyuan-note/siyuan/kernel

Modified: 9/10/2026

HIGH7.7Go
GO-2026-6373· CVE-2026-69086, GHSA-7hm9-v7vf-7g4w

SiYuan: Path Traversal via unvalidated avID in RenderAttributeView/AV read endpoints : reader-reachable cross-scope attribute-view disclosure in github.com/siyuan-note/siyuan/kernel

Modified: 9/10/2026

CRITICAL10.0Go
GO-2026-6374· CVE-2026-69083, GHSA-fph3-ghq9-vw66

SiYuan: Unauthenticated SQL execution and REGEXP injection via fullTextSearchAssetContent (publish mode): reader-reachable raw SQL (method 2) and unescaped REGEXP (method 3) on read-write asset-content DB in github.com/siyuan-note/siyuan/kernel

Modified: 9/10/2026

CRITICAL10.0Go
GO-2026-6377· CVE-2026-69084, GHSA-vh22-h7hf-www7

SiYuan: Unauthenticated arbitrary SQL execution via searchEmbedBlock (publish mode) : reader-reachable raw statement on read-write handle, cross-notebook read/write in github.com/siyuan-note/siyuan/kernel

Modified: 9/10/2026

HIGH8.6Go
GO-2026-6379· CVE-2026-68586, GHSA-36v8-mpjm-8j5r

SiYuan: Cross-boundary content disclosure via getBacklinkDoc/getBackmentionDoc (publish mode): reader-reachable rendered DOM of publish-forbidden docs; sibling list endpoints are filtered in github.com/siyuan-note/siyuan/kernel

Modified: 9/10/2026

HIGH8.6Go
GO-2026-6381· CVE-2026-68587, GHSA-69mh-gvh4-8gp7

SiYuan: Full-content disclosure of publish-disabled documents via getHeading*Transaction endpoints (publish mode): reader-reachable rendered DOM with no publish-access check in github.com/siyuan-note/siyuan/kernel

Modified: 9/10/2026

HIGH8.6Go
GO-2026-6382· CVE-2026-68584, GHSA-7j72-f6wg-cxw6

SiYuan: Anonymous publish-password authentication bypass via getHeadingChildrenDOM / getHeading*Transaction / getBacklinkDoc (publish mode) in github.com/siyuan-note/siyuan/kernel

Modified: 9/10/2026

MEDIUM5.8Go
GO-2026-6384· CVE-2026-68585, GHSA-pm3w-vxp9-ccwc

SiYuan: Cross-boundary metadata disclosure via getBlockInfo (publish mode): reader-reachable document title/root info for publish-forbidden docs; sibling getDocInfo is filtered in github.com/siyuan-note/siyuan/kernel

Modified: 9/10/2026

MEDIUM5.8Go
GO-2026-6387· CVE-2026-72805, GHSA-67x2-mq63-v9vm

SiYuan: Missing publish-access check on getBlockBreadcrumb, getRefText, and getBlockTreeInfos discloses content and metadata of protected/forbidden documents in github.com/siyuan-note/siyuan/kernel

Modified: 9/10/2026

MEDIUM5.8Go
GO-2026-6388· CVE-2026-72806, GHSA-6mcf-g667-w3qv

SiYuan: Password (protected) tier omitted in the attribute-view/database publish filter: Reader receives rows of protected documents without the password (publish mode) in github.com/siyuan-note/siyuan/kernel

Modified: 9/10/2026

HIGH7.5Go
GO-2026-6392· CVE-2026-72801, GHSA-8x84-r2ff-h8pq

SiYuan: Encrypted-notebook key-derivation material and wrapped notebook keys disclosed to anonymous readers, enabling offline master-password cracking in github.com/siyuan-note/siyuan/kernel

Modified: 9/10/2026

MEDIUM5.8Go
GO-2026-6395· CVE-2026-72800, GHSA-5fhr-f75j-8wr9

SiYuan: Missing publish-access filter on getAttributeViewKeysByID discloses database column schema, plus two unscoped block-ID enumeration oracles (publish mode) in github.com/siyuan-note/siyuan/kernel

Modified: 9/10/2026

HIGH8.6Go
GO-2026-6400· CVE-2026-72810, GHSA-mw8r-mw84-88v2

SiYuan: Publish-boundary bypass via WebSocket broadcast: anonymous readers receive a live unfiltered feed of all edits including protected/forbidden documents (publish mode) in github.com/siyuan-note/siyuan/kernel

Modified: 9/10/2026

CRITICAL10.0Go
GO-2026-6402· CVE-2026-72811, GHSA-q2vg-7qgx-x5fc

SiYuan: SQL injection in backlink/mention search via unescaped stored and client input (publish mode): first-order (client keyword) and second-order (stored document title) breakout on read-write handle in github.com/siyuan-note/siyuan/kernel

Modified: 9/10/2026

MEDIUM5.8Go
GO-2026-6404· CVE-2026-72803, GHSA-qvq9-hq6p-v378

SiYuan: Missing publish-access filter on getBlockAttrs and batchGetBlockAttrs discloses block attributes (name, alias, memo, custom fields) of protected documents in github.com/siyuan-note/siyuan/kernel

Modified: 9/10/2026

MEDIUM5.8Go
GO-2026-6406· CVE-2026-72808, GHSA-v7ph-r5r6-4jcj

SiYuan: Missing publish-access filter on getFileAnnotation discloses private PDF annotations of forbidden/protected documents (publish mode) in github.com/siyuan-note/siyuan/kernel

Modified: 9/10/2026

HIGH8.6Go
GO-2026-6407· CVE-2026-72804, GHSA-vpjw-wf5h-cgpq

SiYuan: Graph endpoints omit the publish-password tier: anonymous readers receive block-level content of password-protected documents in github.com/siyuan-note/siyuan/kernel

Modified: 9/10/2026

MEDIUM6.5Go
GO-2026-6408· CVE-2026-72812, GHSA-wgwx-479j-23vq

SiYuan: Missing authorization on refreshBacklink allows anonymous readers to trigger persistent server-side writes and unauthenticated resource amplification (publish mode) in github.com/siyuan-note/siyuan/kernel

Modified: 9/10/2026

HIGH8.0Go
GO-2026-6410· CVE-2026-72807, GHSA-x67c-8pwr-m8g3

SiYuan: Second-order SSTI to arbitrary SQL via attribute-view template column (queryBlocks): malicious imported package executes SQL on victim kernel in github.com/siyuan-note/siyuan/kernel

Modified: 9/10/2026

MEDIUM5.8Go
GO-2026-6412· CVE-2026-72799, GHSA-5w7r-f4cg-rqq7

SiYuan: Missing publish-access filter on the HPath/path-resolution endpoints discloses the private document tree to anonymous readers in github.com/siyuan-note/siyuan/kernel

Modified: 9/10/2026

HIGH8.6Go
GO-2026-6415· CVE-2026-72798, GHSA-mfrj-v65r-979c

SiYuan: Publish-access filter on renderAttributeView leaves related-database content unfiltered and fails open on non-block first columns in github.com/siyuan-note/siyuan/kernel

Modified: 9/10/2026

MEDIUM5.8Go
GO-2026-6423· CVE-2026-72796, GHSA-fgmr-7w36-9qfq

SiYuan: Static-file routes bypass the publish-access controls enforced on the REST API, exposing templates, snippets and export artifacts to anonymous readers in github.com/siyuan-note/siyuan/kernel

Modified: 9/10/2026

HIGH8.6Go
GO-2026-6424· CVE-2026-72793, GHSA-h4v5-crx2-3cv4

SiYuan: Non-administrator responses from /api/system/getConf omit three secrets that the configuration-export path explicitly strips, disclosing the session-cookie signing key and the OS username to anonymous readers in github.com/siyuan-note/siyuan/kernel

Modified: 9/10/2026

HIGH8.6Go
GO-2026-6425· CVE-2026-72795, GHSA-h6w7-xxcf-w2mq

SiYuan: Embedded (transclusion) block content is returned without publish-access filtering, leaking private and password-protected document content to anonymous readers in github.com/siyuan-note/siyuan/kernel

Modified: 9/10/2026

—Go
GO-2026-6430· GHSA-57v5-wqx3-cgj4

SiYuan: Database view structure (all view names, layout types and per-field visibility) is returned to anonymous readers by /api/av/getAttributeViewFieldViews in github.com/siyuan-note/siyuan/kernel

Modified: 9/10/2026

MEDIUM5.8Go
GO-2026-6431· CVE-2026-72790, GHSA-74pj-6g7r-j55c

SiYuan: Notebook name, document count, size and timestamps are returned for any notebook, including notebooks hidden from readers, by /api/notebook/getNotebookInfo in github.com/siyuan-note/siyuan/kernel

Modified: 9/10/2026

HIGH8.6Go
GO-2026-6434· CVE-2026-72789, GHSA-v684-q882-jgmq

SiYuan: The publish-access gate treats encrypted notebooks as publicly accessible by default, allowing anonymous readers to retrieve fully decrypted document content while a notebook is unlocked in github.com/siyuan-note/siyuan/kernel

Modified: 9/10/2026

CRITICAL10.0Go
GO-2026-6621· CVE-2026-69085, GHSA-33jq-p8c2-q3q4

SiYuan: Unauthenticated SQL injection in searchDocs via unescaped keyword (publish mode): cross-notebook read/write with statement stacking in github.com/siyuan-note/siyuan/kernel

Modified: 10/7/2026

MEDIUM5.8Go
GO-2026-6624· CVE-2026-73607, GHSA-53fp-9jmv-227g

SiYuan: Outline state for any document, including documents forbidden to readers, is returned by /api/storage/getOutlineStorage with no access check in github.com/siyuan-note/siyuan/kernel

Modified: 10/7/2026

MEDIUM5.8Go
GO-2026-6626· CVE-2026-73605, GHSA-hf8h-97gm-4x2p

SiYuan: getUniqueFilename passes an unvalidated client-supplied path to the filesystem, giving anonymous readers an existence oracle over the entire host filesystem in github.com/siyuan-note/siyuan/kernel

Modified: 10/7/2026

—Go
GO-2026-6632· GHSA-9cqf-hhrq-7v45

SiYuan: getAttributeViewSearchTarget returns database row content to anonymous readers with no publish-access check, reopening the class closed one day earlier at the adjacent route in github.com/siyuan-note/siyuan/kernel

Modified: 10/7/2026

MEDIUM5.8Go
GO-2026-6635· CVE-2026-73606, GHSA-vg99-7gj7-2fr5

SiYuan: The reference filter for getRefIDs checks visibility but not the password tier, disclosing that password-protected documents reference a given block in github.com/siyuan-note/siyuan/kernel

Modified: 10/7/2026

HIGH8.2Go
GO-2026-6650· CVE-2026-74802, GHSA-3cc2-h3v6-rqpq

SiYuan: Cross-Site WebSocket Hijacking on the admin-only network proxy endpoint (`/ws/network/proxy`) via explicit `CheckOrigin: true` bypass in github.com/siyuan-note/siyuan/kernel

Modified: 10/7/2026

HIGH7.5Go
GO-2026-6654· CVE-2026-74904, GHSA-4vpg-gwqq-w44c

SiYuan: 17 block metadata/content endpoints in kernel/api/block.go have zero publish-access filtering, reachable by anonymous publish-mode readers in github.com/siyuan-note/siyuan/kernel

Modified: 10/7/2026

MEDIUM4.9Go
GO-2026-6662· CVE-2026-82651, GHSA-3cm4-ccvw-6xr6

SiYuan: /history/*path and /repo/diff/*path potentially exposing historical snapshots of data/.siyuan/publishAccess.json and data/templates/* in github.com/siyuan-note/siyuan/kernel

Modified: 10/7/2026