Lucene search
+L

85 matches found

CVE
CVE
•added 2026/03/31 9:50 p.m.•67 views

CVE-2026-34605

SiYuan 3.6.0–3.6.1 suffer a bypass of the SanitizeSVG XSS fix on the unauthenticated /api/icon/getDynamicIcon endpoint. The Go HTML5 parser records namespace-prefixed SVG tags as x:script, allowing the tag to bypass the numeric sprite check; when served as image/svg+xml without a CSP, the browser...

8.6CVSS8AI score0.00602EPSS
SaveExploits2References3Affected Software1
OSV
OSV
•added 2026/03/31 9:50 p.m.•39 views

CVE-2026-34605 SiYuan: Reflected XSS via SVG namespace prefix bypass in SanitizeSVG ( getDynamicIcon, unauthenticated )

SiYuan is a personal knowledge management system. From version 3.6.0 to before version 3.6.2, the SanitizeSVG function introduced in version 3.6.0 to fix XSS in the unauthenticated /api/icon/getDynamicIcon endpoint can be bypassed by using namespace-prefixed element names such as . The Go HTML5...

8.6CVSS5.7AI score
SaveExploits0References5
Positive Technologies
Positive Technologies
•added 2026/03/31 12:00 a.m.•28 views

PT-2026-29401

Name of the Vulnerable Software and Affected Versions: SiYuan versions 3.6.0 through 3.6.1 Description: SiYuan is a personal knowledge management system. The SanitizeSVG function, introduced in version 3.6.0 to address XSS in the unauthenticated /api/icon/getDynamicIcon endpoint, can be bypassed ...

8.6CVSS8.3AI score0.00602EPSS
SaveExploits2
SUSE CVE
SUSE CVE
•added 2026/03/28 12:26 a.m.•15 views

SUSE CVE-2026-32940

SiYuan is a personal knowledge management system. In versions 3.6.0 and below, SanitizeSVG has an incomplete blocklist - it blocks data:text/html and data:image/svg+xml in href attributes but misses data:text/xml and data:application/xml, both of which can render SVG with JavaScript execution. Th...

9.3CVSS6.7AI score0.00458EPSS
SaveExploits1References3
osv-go
osv-go
•added 2026/03/26 8:33 p.m.•22 views

GO-2026-4721 SiYuan has a SanitizeSVG bypass via data:text/xml in getDynamicIcon (incomplete fix for CVE-2026-29183) in github.com/siyuan-note/siyuan

SiYuan has a SanitizeSVG bypass via data:text/xml in getDynamicIcon incomplete fix for CVE-2026-29183 in github.com/siyuan-note/siyuan...

9.3CVSS7AI score0.00458EPSS
SaveExploits1References5
RedhatCVE
RedhatCVE
•added 2026/03/26 3:07 p.m.•18 views

CVE-2026-31809

SiYuan is a personal knowledge management system. Prior to 3.5.10, SiYuan's SVG sanitizer SanitizeSVG checks href attributes for the javascript: prefix using strings.HasPrefix. However, inserting ASCII tab , newline , or carriage return characters inside the javascript: string bypasses this prefi...

9.3CVSS8.1AI score0.00694EPSS
SaveExploits3References1
RedhatCVE
RedhatCVE
•added 2026/03/26 3:02 p.m.•20 views

CVE-2026-32940

SiYuan is a personal knowledge management system. In versions 3.6.0 and below, SanitizeSVG has an incomplete blocklist — it blocks data:text/html and data:image/svg+xml in href attributes but misses data:text/xml and data:application/xml, both of which can render SVG with JavaScript execution. Th...

9.3CVSS6.7AI score0.00458EPSS
SaveExploits1References1
SUSE CVE
SUSE CVE
•added 2026/03/25 12:25 a.m.•20 views

SUSE CVE-2026-29183

SiYuan is a personal knowledge management system. Prior to version 3.5.9, an unauthenticated reflected XSS vulnerability exists in the dynamic icon API endpoint "GET /api/icon/getDynamicIcon" when type=8, attacker-controlled content is embedded into SVG output without escaping. Because the endpoi...

9.3CVSS7.7AI score0.00694EPSS
SaveExploits2References3
SUSE CVE
SUSE CVE
•added 2026/03/25 12:24 a.m.•27 views

SUSE CVE-2026-31807

SiYuan is a personal knowledge management system. Prior to 3.5.10, SiYuan's SVG sanitizer SanitizeSVG blocks dangerous elements , , and removes on event handlers and javascript: in href attributes. However, it does NOT block SVG animation elements , which can dynamically set attributes to dangero...

6.4CVSS7.9AI score0.00501EPSS
SaveExploits1References3
SUSE CVE
SUSE CVE
•added 2026/03/25 12:24 a.m.•19 views

SUSE CVE-2026-31809

SiYuan is a personal knowledge management system. Prior to 3.5.10, SiYuan's SVG sanitizer SanitizeSVG checks href attributes for the javascript: prefix using strings.HasPrefix. However, inserting ASCII tab , newline , or carriage return characters inside the javascript: string bypasses this prefi...

6.4CVSS7.9AI score0.00569EPSS
SaveExploits1References3
NVD
NVD
•added 2026/03/20 4:16 a.m.•22 views

CVE-2026-32940

SiYuan is a personal knowledge management system. In versions 3.6.0 and below, SanitizeSVG has an incomplete blocklist — it blocks data:text/html and data:image/svg+xml in href attributes but misses data:text/xml and data:application/xml, both of which can render SVG with JavaScript execution. Th...

9.3CVSS0.00458EPSS
SaveExploits1References4
attackerkb
attackerkb
•added 2026/03/20 3:33 a.m.•15 views

CVE-2026-32940

SiYuan is a personal knowledge management system. In versions 3.6.0 and below, SanitizeSVG has an incomplete blocklist — it blocks data:text/html and data:image/svg+xml in href attributes but misses data:text/xml and data:application/xml, both of which can render SVG with JavaScript execution. Th...

9.3CVSS6.7AI score0.00458EPSS
SaveExploits1References5Affected Software1
Vulnrichment
Vulnrichment
•added 2026/03/20 3:33 a.m.•11 views

CVE-2026-32940 SiYuan has a SanitizeSVG bypass via data:text/xml in getDynamicIcon (incomplete fix for CVE-2026-29183)

SiYuan is a personal knowledge management system. In versions 3.6.0 and below, SanitizeSVG has an incomplete blocklist — it blocks data:text/html and data:image/svg+xml in href attributes but misses data:text/xml and data:application/xml, both of which can render SVG with JavaScript execution. Th...

9.3CVSS6.7AI score0.00458EPSS
SaveExploits1References4
Github Security Blog
Github Security Blog
•added 2026/03/10 11:57 p.m.•27 views

SiYuan has a SVG Sanitizer Bypass via Whitespace in `javascript:` URI — Unauthenticated XSS

SVG Sanitizer Bypass via Whitespace in javascript: URI — Unauthenticated XSS Summary SiYuan's SVG sanitizer SanitizeSVG checks href attributes for the javascript: prefix using strings.HasPrefix. However, inserting ASCII tab , newline , or carriage return characters inside the javascript: string...

6.4CVSS8.1AI score0.00569EPSS
SaveExploits1References4Affected Software1
EUVD
EUVD
•added 2026/03/10 11:57 p.m.•23 views

EUVD-2026-10897

SiYuan has a SVG Sanitizer Bypass via Whitespace in javascript: URI — Unauthenticated XSS...

6.4CVSS7.9AI score0.00569EPSS
SaveExploits1References3
EUVD
EUVD
•added 2026/03/10 11:57 p.m.•20 views

EUVD-2026-10896

SiYuan has a SVG Sanitizer Bypass via Whitespace in javascript: URI — Unauthenticated XSS...

6.4CVSS7.9AI score0.00569EPSS
SaveExploits1References3
OSV
OSV
•added 2026/03/10 11:57 p.m.•24 views

GHSA-PMC9-F5QR-2PCR SiYuan has a SVG Sanitizer Bypass via Whitespace in `javascript:` URI — Unauthenticated XSS

SVG Sanitizer Bypass via Whitespace in javascript: URI — Unauthenticated XSS Summary SiYuan's SVG sanitizer SanitizeSVG checks href attributes for the javascript: prefix using strings.HasPrefix. However, inserting ASCII tab , newline , or carriage return characters inside the javascript: string...

6.4CVSS8.1AI score0.00569EPSS
SaveExploits1References4
EUVD
EUVD
•added 2026/03/10 11:49 p.m.•22 views

EUVD-2026-10893

SiYuan has a SVG Sanitizer Bypass via Element — Unauthenticated XSS...

6.4CVSS7.9AI score0.00501EPSS
SaveExploits1References3
Github Security Blog
Github Security Blog
•added 2026/03/10 11:49 p.m.•19 views

SiYuan has a SVG Sanitizer Bypass via `<animate>` Element — Unauthenticated XSS

SVG Sanitizer Bypass via Element — Unauthenticated XSS Summary SiYuan's SVG sanitizer SanitizeSVG blocks dangerous elements , , and removes on event handlers and javascript: in href attributes. However, it does NOT block SVG animation elements , which can dynamically set attributes to dangerous...

6.4CVSS8AI score0.00501EPSS
SaveExploits1References4Affected Software1
osv-ghsa
osv-ghsa
•added 2026/03/10 11:49 p.m.•29 views

GHSA-5HC8-QMG8-PW27 SiYuan has a SVG Sanitizer Bypass via `<animate>` Element — Unauthenticated XSS

SVG Sanitizer Bypass via Element — Unauthenticated XSS Summary SiYuan's SVG sanitizer SanitizeSVG blocks dangerous elements , , and removes on event handlers and javascript: in href attributes. However, it does NOT block SVG animation elements , which can dynamically set attributes to dangerous...

6.4CVSS8AI score0.00501EPSS
SaveExploits1References4
Rows per page
Query Builder