Patchfirst
Chainsiyuan-note · siyuanGo:github.com/siyuan-note/siyuan/kernel

siyuan-note siyuan: fix bypasses (2026)

4 CVEs over 2 generations, 6 Mar 2026 to 20 Mar 2026.

Family tree

Left to right by publication date.Oldest first. Select a CVE to open it.
  1. CVE-2026-291836 Mar 2026 First in the chain
  2. CVE-2026-3180710 Mar 2026 bypassed the fix for CVE-2026-29183
  3. CVE-2026-3180910 Mar 2026 bypassed the fix for CVE-2026-29183
  4. CVE-2026-3294020 Mar 2026 related to CVE-2026-29183
6 Mar 20268 Mar10 Mar11 Mar20 Mar CVE-2026-29183 → CVE-2026-31807: bypassed the fix (high confidence)CVE-2026-29183 → CVE-2026-31809: bypassed the fix (high confidence)CVE-2026-29183 → CVE-2026-32940: related (high confidence) CVE-2026-29183 6 Mar 2026 CVE-2026-31807 10 Mar 2026 CVE-2026-31809 10 Mar 2026 CVE-2026-32940 20 Mar 2026 6 Mar 20268 Mar10 Mar11 Mar15 Mar20 Mar CVE-2026-29183 → CVE-2026-31807: bypassed the fix (high confidence)CVE-2026-29183 → CVE-2026-31809: bypassed the fix (high confidence)CVE-2026-29183 → CVE-2026-32940: related (high confidence) CVE-2026-29183 6 Mar 2026 CVE-2026-31807 10 Mar 2026 CVE-2026-31809 10 Mar 2026 CVE-2026-32940 20 Mar 2026
Exploited in the wild (CISA KEV) Not in KEV Priority score (0 to 100) High confidence Medium Low

CVEs in this family

Table view of the tree
CVEPublishedTitleLinked fromPriority
CVE-2026-29183 6 Mar 2026 SiYuan: Unauthenticated reflected SVG XSS in `/api/icon/getDynamicIcon` (`type=8`) enables arbitrary JavaScript… · fixed in 0.0.0-20260304034809-d68bd5a79391 First in chain 21.6
CVE-2026-31807 10 Mar 2026 SiYuan has a SVG Sanitizer Bypass via `<animate>` Element — Unauthenticated XSS · fixed in 0.0.0-20260310025236-297bd526708f CVE-2026-29183 · bypassed the fix · High 17.4
CVE-2026-31809 10 Mar 2026 SiYuan has a SVG Sanitizer Bypass via Whitespace in `javascript:` URI — Unauthenticated XSS · fixed in 0.0.0-20260310025236-297bd526708f CVE-2026-29183 · bypassed the fix · High 18.3
CVE-2026-32940 20 Mar 2026 SiYuan has a SanitizeSVG bypass via data:text/xml in getDynamicIcon (incomplete fix for CVE-2026-29183) CVE-2026-29183 · related · High 11.2
↑ ↓ chooseEnter openEsc close