Lucene search
+L

2367 matches found

Kitploit
Kitploit
•added 2026/10/23 11:32 p.m.•22 views

siyuan-mcp-admin-takeover-cve-2026-66012-missing-authorization

CVE-2026-66012 — SiYuan MCP Unauthenticated Administrator Takeover Proof of Concept for CVE-2026-66012 CVSS 10.0 Critical, a missing-authorization vulnerability in SiYuan's MCP Model Context Protocol endpoint that allows an unauthenticated attacker to achieve administrator takeover and remote cod...

10CVSS6.6AI score0.00764EPSS
SaveExploits4References2
EUVD
EUVD
•added 2026/10/23 6:38 p.m.•23 views

EUVD-2026-64270

SiYuan: Missing consistency check between packageName and repoURL/repoHash in bazaar package install allows overwriting an existing, trusted plugin...

6.6CVSS5.8AI score0.00094EPSS
SaveExploits0References5
Github Security Blog
Github Security Blog
•added 2026/10/23 6:38 p.m.•3 views

SiYuan: Missing consistency check between packageName and repoURL/repoHash in bazaar package install allows overwriting an existing, trusted plugin

Summary installBazaarPlugin and the equivalent endpoints for widgets/icons/templates/themes accept packageName, repoURL, and repoHash as independent request fields with no validation that they refer to the same package. packageName alone determines the install destination; repoURL/repoHash alone...

6.6CVSS6.4AI score0.00094EPSS
SaveExploits0References6Affected Software1
osv_ghsa
osv_ghsa
•added 2026/10/23 6:38 p.m.•2 views

GHSA-RPX2-P6HP-X5GJ SiYuan: Missing consistency check between packageName and repoURL/repoHash in bazaar package install allows overwriting an existing, trusted plugin

Summary installBazaarPlugin and the equivalent endpoints for widgets/icons/templates/themes accept packageName, repoURL, and repoHash as independent request fields with no validation that they refer to the same package. packageName alone determines the install destination; repoURL/repoHash alone...

6.6CVSS6.4AI score0.00094EPSS
SaveExploits0References6
Github Security Blog
Github Security Blog
•added 2026/10/23 6:34 p.m.•4 views

SiYuan: A parser differential between the WebSocket keepalive exemption and the session quarantine allows unauthenticated access to the broadcast event stream

Summary Two checks on the same WebSocket request URI parse it differently. The authentication exemption for keepalive sessions matches raw substrings, while the quarantine introduced to contain those sessions reads a parsed query parameter. Because Go's url.Values.Get returns only the first value...

8.7CVSS6AI score0.00539EPSS
SaveExploits0References6Affected Software1
osv_ghsa
osv_ghsa
•added 2026/10/23 6:34 p.m.•5 views

GHSA-C8W8-3PQP-WR83 SiYuan: A parser differential between the WebSocket keepalive exemption and the session quarantine allows unauthenticated access to the broadcast event stream

Summary Two checks on the same WebSocket request URI parse it differently. The authentication exemption for keepalive sessions matches raw substrings, while the quarantine introduced to contain those sessions reads a parsed query parameter. Because Go's url.Values.Get returns only the first value...

7.5CVSS6AI score0.00539EPSS
SaveExploits0References6
EUVD
EUVD
•added 2026/10/23 6:34 p.m.•28 views

EUVD-2026-59803

SiYuan: A parser differential between the WebSocket keepalive exemption and the session quarantine allows unauthenticated access to the broadcast event stream...

8.7CVSS5.8AI score0.00539EPSS
SaveExploits0References5
EUVD
EUVD
•added 2026/10/23 6:31 p.m.•18 views

EUVD-2026-58620

SiYuan: authFilePublishAccess distinguishes hidden and forbidden documents from public and nonexistent ones, and issues a publish-auth cookie for documents it reports as forbidden...

6.9CVSS5.8AI score0.00343EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/10/23 6:31 p.m.•4 views

GHSA-4PJG-X8QJ-33J5 SiYuan: authFilePublishAccess distinguishes hidden and forbidden documents from public and nonexistent ones, and issues a publish-auth cookie for documents it reports as forbidden

Summary /api/filetree/authFilePublishAccess is registered with CheckAuth only and is reachable anonymously. It never sets a failure code, so its outcome is signalled entirely by the response message and by whether a Set-Cookie header is present. Those two signals differ across access tiers, which...

5.8CVSS6.1AI score0.00343EPSS
SaveExploits0References6
Github Security Blog
Github Security Blog
•added 2026/10/23 6:31 p.m.•3 views

SiYuan: authFilePublishAccess distinguishes hidden and forbidden documents from public and nonexistent ones, and issues a publish-auth cookie for documents it reports as forbidden

Summary /api/filetree/authFilePublishAccess is registered with CheckAuth only and is reachable anonymously. It never sets a failure code, so its outcome is signalled entirely by the response message and by whether a Set-Cookie header is present. Those two signals differ across access tiers, which...

6.9CVSS6.1AI score0.00343EPSS
SaveExploits0References6Affected Software1
osv_ghsa
osv_ghsa
•added 2026/10/23 6:30 p.m.•4 views

GHSA-P4QW-VX5P-G984 SiYuan: The publish filter for database backlinks consults the forbidden list instead of the visibility list, disclosing hidden-tier documents to anonymous readers

Summary /api/av/getAttributeViewBacklinks filters its results for reader roles through FilterAttributeViewBacklinksByPublishAccess. That function resolves its ignore list with GetDisablePublishAccess, which covers only the forbidden tier. Documents at the hidden tier are absent from that list, so...

5.8CVSS5.8AI score0.00325EPSS
SaveExploits0References6
EUVD
EUVD
•added 2026/10/23 6:30 p.m.•27 views

EUVD-2026-58618

SiYuan: The publish filter for database backlinks consults the forbidden list instead of the visibility list, disclosing hidden-tier documents to anonymous readers...

6.9CVSS5.9AI score0.00325EPSS
SaveExploits0References5
Github Security Blog
Github Security Blog
•added 2026/10/23 6:30 p.m.•4 views

SiYuan: The publish filter for database backlinks consults the forbidden list instead of the visibility list, disclosing hidden-tier documents to anonymous readers

Summary /api/av/getAttributeViewBacklinks filters its results for reader roles through FilterAttributeViewBacklinksByPublishAccess. That function resolves its ignore list with GetDisablePublishAccess, which covers only the forbidden tier. Documents at the hidden tier are absent from that list, so...

6.9CVSS5.8AI score0.00325EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/23 6:29 p.m.•3 views

SiYuan: The publish filter for local storage returns the administrator's entire storage map with only three keys sanitized

Relationship to GHSA-hgfg-j9pg-43xw That advisory concerned the administrator's live UI layout, and commit 63c7d5474 resolved it by removing FilterUILayoutByPublishIgnore and nulling Conf.UILayout for readers. That fix is correct and complete for the live layout. This report concerns a different...

5.9AI score
SaveExploits0References4Affected Software1
Kitploit
Kitploit
•added 2026/10/23 2:08 p.m.•14 views

CVE-2026-100633

CVE-2026-100633 — SiYuan Published vulnerability report. The official CVE record credits dpfkdlemtp as Reporter. Official CVE record Published GitHub security advisory GHSA-9g6v-r3xf-673q CVE portfolio on my GitHub profile CVE assignment clarification GitHub staff declined to assign a second CVE ...

8.5CVSS6AI score0.00325EPSS
SaveExploits0References4
Nuclei
Nuclei
•added 2026/10/23 2:07 a.m.•46 views

SiYuan <= v3.6.1 - Path Traversal

SiYuan is a personal knowledge management system. Prior to version 3.6.2, the Siyuan kernel exposes an unauthenticated file-serving endpoint under /appearance/filepath. Due to improper path sanitization, attackers can perform directory traversal and read arbitrary files accessible to the server...

7.5CVSS7.9AI score0.03065EPSS
SaveExploits2References3
Nuclei
Nuclei
•added 2026/10/23 2:07 a.m.•41 views

SiYuan <= v3.5.9 - Cross Site Scripting

SiYuan v3.5.10 contains a reflected XSS caused by improper sanitization of javascript: href attributes allowing ASCII control characters to bypass prefix checks in SVG sanitizer, letting unauthenticated attackers execute JavaScript via /api/icon/getDynamicIcon. id: CVE-2026-31809 info: name: SiYu...

6.4CVSS8.3AI score0.00569EPSS
SaveExploits1References2
Nuclei
Nuclei
•added 2026/10/23 2:07 a.m.•73 views

SiYuan <= v3.6.1 - Bookmark Data Disclosure

SiYuan v3.6.2 contains an information disclosure vulnerability caused by improper authorization checks in the publish service's bookmark filtering, letting unauthenticated visitors access bookmarked blocks from password-protected documents, exploit requires access to the publish service. id:...

7.5CVSS8.4AI score0.0145EPSS
SaveExploits1References2
Nuclei
Nuclei
•added 2026/10/23 2:07 a.m.•39 views

SiYuan Note - Cross-Site Scripting

Unauthenticated reflected cross-site scripting XSS vulnerability in all versions of SiYuan Note containing /api/icon/getDynamicIcon with unsafe type=8 rendering logic. Attacker-controlled content is inserted directly into SVG output without proper sanitization. An attacker can execute arbitrary...

9.3CVSS8.1AI score0.00709EPSS
SaveExploits2References2
Nuclei
Nuclei
•added 2026/10/23 2:07 a.m.•46 views

SiYuan <= 3.6.5 - Unauthenticated Path Traversal

SiYuan = 3.6.5 contains a path traversal via double URL-encoding in the /assets/ route publish mode port 6808, allowing unauthenticated attackers to read arbitrary files inside WorkspaceDir including conf/conf.json which exposes the API token and access auth code. id: CVE-2026-54066 info: name:...

7.5CVSS8.6AI score0.02386EPSS
SaveExploits0References1
Rows per page
Query Builder