CVE-2026-72793 json
SiYuan before v3.7.4 Information Disclosure via /api/system/getConf
published 2026-08-12 2 mo ago modified 2026-10-24 15 d ago also EUVD-2026-57453 , GHSA-h4v5-crx2-3cv4 , GO-2026-6424
- cvss
- 8.6
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.3%
- EPSS 0.3% chance of exploitation in 30 days, percentile 23%
- public exploits
- 0
- none known
Summary
SiYuan versions before v3.7.4 fail to mask sensitive configuration fields in the /api/system/getConf endpoint, allowing anonymous or publish-reader users to obtain the session-cookie signing key, OS username via pandoc path, and encrypted-notebook key material. Attackers can forge and tamper with session cookies to impersonate users, and on instances without access-auth codes configured, escalate to administrator privileges.
Patch / fix
- go github.com/siyuan-note/siyuan/kernel 0.0.0-20260725132049-2d8b98395a91
- siyuan-note siyuan 3.7.4
- govulncheck-vulndb SLES 16.0, SLES for SAP applications 16.0 0.0.20260916T180043-160000.1.1
suse advisories SUSE-SU-2026:23855-1SUSE-SU-2026:23863-1
- govulncheck-vulndb openSUSE Leap 16.0 0.0.20260916T180043-160000.1.1
opensuse advisories openSUSE-SU-2026:21897-1
CISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- yes
- Technical impact
- partial
- Assessed
- 2 mo ago
Exploit prediction
0.30% chance of exploitation in the next 30 days, higher than 23% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- github.com https://github.com/siyuan-note/siyuan/security/advisories/GHSA-h4v5-crx2-3cv4 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 9.2 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N |
| CNA | 3.1 | 8.6 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N |
| GitHub | 3.1 | 8.6 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N |
| CNA | 4.0 | 9.2 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| go | github.com/siyuan-note/siyuan/kernel | <0.0.0-20260725132049-2d8b98395a91 |
0.0.0-20260725132049-2d8b98395a91 |
Affected products
- siyuan-note siyuan
Classification
- Weakness
-
- CWE-522 Insufficiently Protected Credentials
References
-
github.com
/siyuan-note/siyuan/commit/2d8b98395a910251aea87e90a4fad9c7f954befe
web
-
github.com
/siyuan-note/siyuan/security/advisories/GHSA-h4v5-crx2-3cv4
vendor-advisory, exploit, web, advisory
-
vulncheck.com
/advisories/siyuan-before-information-disclosure-via-api-system-getconf
third-party-advisory, web
-
nvd.nist.gov
/vuln/detail/CVE-2026-72793
advisory
-
github.com
/siyuan-note/siyuan
package
Sources
- CVE List CVE-2026-72793
- GitHub Advisory GHSA-h4v5-crx2-3cv4
- NVD CVE-2026-72793
- OSV GO-2026-6424
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.