Lucene search
+L

26 matches found

EUVD
EUVD
•added 2026/09/19 12:32 a.m.•20 views

EUVD-2026-83457

SiYuan versions through 3.8.4 fail to enforce publish access control in the getDynamicIcon endpoint, allowing read-only token holders to access document metadata. Attackers can call the endpoint with type=8 and crafted content to read block titles, names, aliases, and hierarchical paths of...

5.3CVSS5.8AI score0.00378EPSS
SaveExploits0References7
NVD
NVD
•added 2026/09/19 12:16 a.m.•21 views

CVE-2026-93921

SiYuan versions through 3.8.4 fail to enforce publish access control in the getDynamicIcon endpoint, allowing read-only token holders to access document metadata. Attackers can call the endpoint with type=8 and crafted content to read block titles, names, aliases, and hierarchical paths of...

5.3CVSS0.00378EPSS
SaveExploits0References6
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/09/19 12:00 a.m.•4 views

CVE-2026-93921: Missing Authorization

SiYuan versions through 3.8.4 fail to enforce publish access control in the getDynamicIcon endpoint, allowing read-only token holders to access document metadata. Attackers can call the endpoint with type=8 and crafted content to read block titles, names, aliases, and hierarchical paths of...

5.3CVSS5.8AI score0.00378EPSS
SaveExploits0References2
CVE
CVE
•added 2026/09/18 11:12 p.m.•21 views

CVE-2026-93921

SiYuan (a self-hosted note-taking application) versions through 3.8.4 contain an access control bypass in the getDynamicIcon endpoint. The endpoint fails to enforce publish access control, allowing holders of read-only tokens to call it with type=8 and crafted content to extract block titles, nam...

5.3CVSS5.8AI score0.00378EPSS
SaveExploits0References6
Cvelist
Cvelist
•added 2026/09/18 11:12 p.m.•46 views

CVE-2026-93921 SiYuan through 3.8.4 Access Control Bypass via Dynamic Icon Endpoint

SiYuan versions through 3.8.4 fail to enforce publish access control in the getDynamicIcon endpoint, allowing read-only token holders to access document metadata. Attackers can call the endpoint with type=8 and crafted content to read block titles, names, aliases, and hierarchical paths of...

5.3CVSS0.00378EPSS
SaveExploits0References6
OSV
OSV
•added 2026/09/18 11:12 p.m.•21 views

CVE-2026-93921 SiYuan through 3.8.4 Access Control Bypass via Dynamic Icon Endpoint

SiYuan versions through 3.8.4 fail to enforce publish access control in the getDynamicIcon endpoint, allowing read-only token holders to access document metadata. Attackers can call the endpoint with type=8 and crafted content to read block titles, names, aliases, and hierarchical paths of...

5.3CVSS5.8AI score
SaveExploits0References9
Vulnrichment
Vulnrichment
•added 2026/09/18 11:12 p.m.•11 views

CVE-2026-93921 SiYuan through 3.8.4 Access Control Bypass via Dynamic Icon Endpoint

SiYuan versions through 3.8.4 fail to enforce publish access control in the getDynamicIcon endpoint, allowing read-only token holders to access document metadata. Attackers can call the endpoint with type=8 and crafted content to read block titles, names, aliases, and hierarchical paths of...

5.3CVSS5.8AI score0.00378EPSS
SaveExploits0References6
NVD
NVD
•added 2026/06/24 10:16 p.m.•31 views

CVE-2026-54068

SiYuan is an open-source personal knowledge management system. Prior to 3.7.0, the /api/icon/getDynamicIcon endpoint is explicitly excluded from authentication in SiYuan's kernel router router.go, "不需要鉴权" -- no auth needed. When called with type=8 and a valid block id parameter, this endpoint...

5.9CVSS0.00377EPSS
SaveExploits0References1
Cvelist
Cvelist
•added 2026/06/24 9:15 p.m.•32 views

CVE-2026-54068 SiYuan: Unauthenticated SQLite Data Exfiltration via Template Injection in /api/icon/getDynamicIcon

SiYuan is an open-source personal knowledge management system. Prior to 3.7.0, the /api/icon/getDynamicIcon endpoint is explicitly excluded from authentication in SiYuan's kernel router router.go, "不需要鉴权" -- no auth needed. When called with type=8 and a valid block id parameter, this endpoint...

5.9CVSS0.00377EPSS
SaveExploits0References1
RedhatCVE
RedhatCVE
•added 2026/04/01 11:00 p.m.•21 views

CVE-2026-34605

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 score0.00602EPSS
SaveExploits1References1
Snyk
Snyk
•added 2026/04/01 12:30 a.m.•9 views

Cross-site Scripting (XSS)

Overview Affected versions of this package are vulnerable to Cross-site Scripting XSS via the getDynamicIcon process. An attacker can execute arbitrary JavaScript in the context of the application by injecting namespace-prefixed SVG elements into the content parameter, which are not properly...

8.6CVSS6AI score0.00602EPSS
SaveExploits1References2
OSV
OSV
•added 2026/04/01 12:30 a.m.•74 views

GHSA-73G7-86QR-JRG3 SiYuan vulnerable to reflected XSS via SVG namespace prefix bypass in SanitizeSVG (getDynamicIcon, unauthenticated)

Summary The SanitizeSVG function introduced in v3.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 parser records the element's tag as "x:script" rather than "script", so the tag check passes i...

8.6CVSS6.1AI score0.00602EPSS
SaveExploits1References5
SUSE CVE
SUSE CVE
•added 2026/03/25 12:25 a.m.•17 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.3CVSS5.7AI score0.00694EPSS
SaveExploits1References3
Cvelist
Cvelist
•added 2026/03/20 3:33 a.m.•34 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.3CVSS0.00458EPSS
SaveExploits1References4
CVE
CVE
•added 2026/03/20 3:33 a.m.•49 views

CVE-2026-32940

SiYuan Note's CVE-2026-32940 affects versions 3.6.0 and below where SanitizeSVG's blocklist is incomplete, allowing a click-through XSS via the unauthenticated /api/icon/getDynamicIcon endpoint. The endpoint echoes user-controlled input (content) directly into SVG markup using fmt.Sprintf with no...

9.3CVSS6.7AI score0.00458EPSS
SaveExploits1References4Affected Software1
OSV
OSV
•added 2026/03/20 3:33 a.m.•14 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.2AI score
SaveExploits0References6
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/03/20 12:00 a.m.•1 views

CVE-2026-32940: Improper Neutralization of Input During Web Page Generation

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.3CVSS5.6AI score0.00458EPSS
SaveExploits1References1
Github Security Blog
Github Security Blog
•added 2026/03/17 2:08 p.m.•38 views

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

SanitizeSVG bypass via data:text/xml in getDynamicIcon incomplete fix for CVE-2026-29183 SanitizeSVG blocks data:text/html and data:image/svg+xml in href attributes but misses data:text/xml and data:application/xml. Both render SVG with onload JavaScript execution confirmed in Chromium 136, other...

9.3CVSS7.2AI score0.00694EPSS
SaveExploits2References6Affected Software1
OSV
OSV
•added 2026/03/17 2:08 p.m.•24 views

GHSA-4MX9-3C2H-HWHG SiYuan has a SanitizeSVG bypass via data:text/xml in getDynamicIcon (incomplete fix for CVE-2026-29183)

SanitizeSVG bypass via data:text/xml in getDynamicIcon incomplete fix for CVE-2026-29183 SanitizeSVG blocks data:text/html and data:image/svg+xml in href attributes but misses data:text/xml and data:application/xml. Both render SVG with onload JavaScript execution confirmed in Chromium 136, other...

9.3CVSS6AI score0.00458EPSS
SaveExploits1References6
Cvelist
Cvelist
•added 2026/03/10 8:58 p.m.•41 views

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

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.4CVSS0.00569EPSS
SaveExploits1References1
Rows per page
Query Builder