{"apiVersion":"1.0","identifier":"CVE-2026-74904","description":"SiYuan before v3.7.4 is missing authorization checks in 17 block metadata/content endpoints in kernel/api/block.go (including getRefText, checkBlockExist, and getBlockBreadcrumb). These handlers are gated only by basic authentication (model.CheckAuth) and lack publish-access filtering, allowing anonymous publish-mode readers to disclose private block content-derived text, structural metadata, and existence information for arbitrary block IDs across the workspace.","publishedAt":"2026-08-18T12:19:30","lastModifiedAt":"2026-08-26T17:04:11","sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2026-74904","cvssScore":7.5,"cvssVector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","epssProbability":0.00357,"riskScore":0.77,"affectedProduct":"SiYuan","affectedVersions":"<3.7.4","vulnerabilityType":"Web app","operatingSystems":[],"links":{"self":"https://www.redsauce.net/api/cves/CVE-2026-74904","webPages":{"es":"https://www.redsauce.net/es/cves/CVE-2026-74904","en":"https://www.redsauce.net/en/cves/CVE-2026-74904","fr":"https://www.redsauce.net/fr/cves/CVE-2026-74904","pt":"https://www.redsauce.net/pt/cves/CVE-2026-74904","de":"https://www.redsauce.net/de/cves/CVE-2026-74904","sk":"https://www.redsauce.net/sk/cves/CVE-2026-74904","el":"https://www.redsauce.net/el/cves/CVE-2026-74904"},"source":"https://nvd.nist.gov/vuln/detail/CVE-2026-74904"}}