CVE-2026-85175 in SiYuaninformation

Résumé

par VulDB • 03/09/2026

Les versions de SiYuan <= 3.8.1 (corrigées dans la v3.8.2) contiennent une liste d'interdiction incomplète dans la fonction IsForbiddenAbsPath() (kernel/util/path_guard.go), qui bloque uniquement conf/conf.json par correspondance exacte et ne restreint pas la clé privée TLS (conf/key.pem) ni la clé privée de l'autorité de certification CA (conf/ca.key) stockées dans le même répertoire conf/. Étant donné que le gestionnaire getFile ignore la liste d'interdiction pour le rôle RoleAdministrator et que tous les utilisateurs authentifiés reçoivent ce rôle dans la v3.8.1, tout utilisateur (ou tout client sur une instance par défaut sans code d'authentification) peut récupérer ces clés privées via POST /api/file/getFile. Sur les déploiements avec TLS activé, cela permet le déchiffrement du trafic HTTPS capturé (key.pem) et la falsification de certificats approuvés par les clients ayant importé l'autorité CA de SiYuan (ca.key).

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsable

VulnCheck

Réserver

03/09/2026

Divulgation

03/09/2026

Modérer

accepté

Entrée

VDB-398395

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Do you know our Splunk app?

Download it now for free!