CVE-2026-72809 json
SiYuan before v3.7.4 Authentication Bypass via Localhost Trust
published 2mo ago modified 19d ago also EUVD-2026-57410 , GHSA-3mp7-4rh5-jrv9 , GO-2026-6386
- cvss
- 8.0
- 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 22%
- public exploits
- 0
- none known
Summary
SiYuan versions <= v3.7.2 (patched in v3.7.4) contain an authentication bypass vulnerability in the kernel's CheckAuth function, which grants the administrator role (RoleAdministrator) to any request whose RemoteAddr is loopback (127.0.0.1) for a specific set of endpoints (including /api/system/exit, getNetwork, getWorkspaceInfo, /assets/*, and /export/*). These localhost bypasses sit outside the access auth code gate, so they apply even when an access auth code is configured. Because the fixed-port reverse proxy forwards requests to the kernel over loopback without injecting an authentication token and does not configure trusted proxies, a request forwarded through this proxy reaches the kernel with RemoteAddr = 127.0.0.1. If the fixed-port proxy is bound to a network interface, this could allow a remote unauthenticated attacker to obtain admin access on the affected endpoints; however, per the advisory this remote forwarding behavior was established only by code inspection and was not reproduced end-to-end.
Patch / fix
- go github.com/siyuan-note/siyuan/kernel 0.0.0-20260723031701-9c16e9851f0b
- 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
Is CVE-2026-72809 in your dependencies? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerCISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- no
- Technical impact
- partial
- Assessed
- 2mo ago
Exploit prediction
0.30% chance of exploitation in the next 30 days, higher than 22% of all scored CVEs (FIRST EPSS, 2026-11-11).
Exploits and checks
- github.com https://github.com/siyuan-note/siyuan/security/advisories/GHSA-3mp7-4rh5-jrv9 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 7.1 | CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:L/VA:H/SC:N/SI:N/SA:N |
| CNA | 3.1 | 8.0 | CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:H |
| GitHub | 3.1 | 8.0 | CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:H |
| CNA | 4.0 | 7.1 | CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:L/VA:H/SC:N/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-20260723031701-9c16e9851f0b |
0.0.0-20260723031701-9c16e9851f0b |
Affected products
- siyuan-note siyuan
Classification
- Weakness
-
- CWE-290 Authentication Bypass by Spoofing
References
-
github.com
/siyuan-note/siyuan/commit/9c16e9851f0b5d7ed179e5c2fca15a7724666871
web
-
github.com
/siyuan-note/siyuan/security/advisories/GHSA-3mp7-4rh5-jrv9
vendor-advisory, exploit, web, advisory
-
vulncheck.com
/advisories/siyuan-before-authentication-bypass-via-localhost-trust
third-party-advisory, web
-
nvd.nist.gov
/vuln/detail/CVE-2026-72809
advisory
-
github.com
/siyuan-note/siyuan
package
Sources
- CVE List CVE-2026-72809
- GitHub Advisory GHSA-3mp7-4rh5-jrv9
- NVD CVE-2026-72809
- OSV GO-2026-6386
Fencer Intel 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.