B3log

Siyuan

55 Schwachstellen gefunden.

Hinweis: Diese Liste kann unvollständig sein. Daten werden ohne Gewähr im Ursprungsformat bereitgestellt.
Exploit
  • EPSS 1.23%
  • Veröffentlicht 31.03.2026 21:43:32
  • Zuletzt bearbeitet 03.04.2026 16:53:22

SiYuan is a personal knowledge management system. Prior to version 3.6.2, the publish service exposes bookmarked blocks from password-protected documents to unauthenticated visitors. In publish/read-only mode, /api/bookmark/getBookmark filters bookma...

Exploit
  • EPSS 0.66%
  • Veröffentlicht 26.03.2026 21:15:56
  • Zuletzt bearbeitet 30.03.2026 17:02:13

SiYuan is a personal knowledge management system. Prior to version 3.6.2, the /api/file/readDir interface was used to traverse and retrieve the file names of all documents under a notebook. Version 3.6.2 patches the issue.

Exploit
  • EPSS 0.52%
  • Veröffentlicht 26.03.2026 21:14:43
  • Zuletzt bearbeitet 30.03.2026 17:03:33

SiYuan is a personal knowledge management system. Prior to version 3.6.2, document IDs were retrieved via the /api/file/readDir interface, and then the /api/block/getChildBlocks interface was used to view the content of all documents. Version 3.6.2 p...

Exploit
  • EPSS 3.26%
  • Veröffentlicht 20.03.2026 22:34:40
  • Zuletzt bearbeitet 23.03.2026 22:16:31

SiYuan is a personal knowledge management system. Prior to version 3.6.2, the Siyuan kernel exposes an unauthenticated file-serving endpoint under `/appearance/*filepath.` Due to improper path sanitization, attackers can perform directory traversal a...

Exploit
  • EPSS 0.5%
  • Veröffentlicht 20.03.2026 22:32:33
  • Zuletzt bearbeitet 23.03.2026 18:48:43

SiYuan is a personal knowledge management system. Prior to version 3.6.2, the SiYuan kernel WebSocket server accepts unauthenticated connections when a specific "auth keepalive" query parameter is present. After connection, incoming messages are pars...

Exploit
  • EPSS 0.49%
  • Veröffentlicht 20.03.2026 22:30:33
  • Zuletzt bearbeitet 23.03.2026 18:53:21

SiYuan is a personal knowledge management system. Prior to version 3.6.2, the `IsSensitivePath()` function in `kernel/util/path.go` uses a denylist approach that was recently expanded (GHSA-h5vh-m7fg-w5h6, commit 9914fd1) but remains incomplete. Mult...

Exploit
  • EPSS 0.55%
  • Veröffentlicht 20.03.2026 08:14:53
  • Zuletzt bearbeitet 23.03.2026 15:31:25

SiYuan is a personal knowledge management system. Versions 3.6.0 and below render package metadata fields (displayName, description) using template literals without HTML escaping. A malicious package author can inject arbitrary HTML/JavaScript into t...

Exploit
  • EPSS 0.58%
  • Veröffentlicht 20.03.2026 08:11:52
  • Zuletzt bearbeitet 23.03.2026 15:31:10

SiYuan is a personal knowledge management system. In versions 3.6.0 and below, the backend renderREADME function uses lute.New() without calling SetSanitize(true), allowing raw HTML embedded in Markdown to pass through unmodified. The frontend then a...

Exploit
  • EPSS 0.3%
  • Veröffentlicht 20.03.2026 03:33:43
  • Zuletzt bearbeitet 23.03.2026 18:22:49

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 whi...

Exploit
  • EPSS 0.41%
  • Veröffentlicht 20.03.2026 03:19:33
  • Zuletzt bearbeitet 23.03.2026 18:21:08

SiYuan is a personal knowledge management system. In versions 3.6.0 and below, the /api/lute/html2BlockDOM on the desktop copies local files pointed to by file:// links in pasted HTML into the workspace assets directory without validating paths again...