CVE-2026-85175 in SiYuaninfo

Zusammenfassung

von VulDB • 03.09.2026

SiYuan versionen <= 3.8.1 (behebt in v3.8.2) enthalten eine unvollständige Blockliste in der Funktion IsForbiddenAbsPath() (kernel/util/path_guard.go), die conf/conf.json nur durch exakte Übereinstimmung blockiert und den TLS-Private-Schlüssel (conf/key.pem) sowie den CA-Private-Schlüssel (conf/ca.key), die im selben conf/-Verzeichnis gespeichert sind, nicht einschränkt. Da der getFile-Handler die Blockliste für RoleAdministrator überspringt und alle authentifizierten Benutzer in v3.8.1 die Rolle RoleAdministrator erhalten, kann jeder Benutzer (oder jeder Client auf einer Standardinstanz ohne Auth-Code) diese Private-Schlüssel über POST /api/file/getFile abrufen. Bei Bereitstellungen mit aktiviertem TLS ermöglicht dies die Entschlüsselung von aufgezeichnetem HTTPS-Traffic (key.pem) und das Fälschen von Zertifikaten, die von Clients vertraut werden, die SiYuan's CA importiert haben (ca.key).

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Zuständig

VulnCheck

Reservieren

03.09.2026

Veröffentlichung

03.09.2026

Moderieren

akzeptiert

Eintrag

VDB-398395

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!