CVE-2026-85175 in SiYuaninformazioni

Riassunto

di VulDB • 03/09/2026

Le versioni di SiYuan <= 3.8.1 (corrette in v3.8.2) presentano un elenco bloccato incompleto nella funzione IsForbiddenAbsPath() (kernel/util/path_guard.go), che blocca solo conf/conf.json tramite corrispondenza esatta e non restringe la chiave privata TLS (conf/key.pem) o la chiave privata CA (conf/ca.key) archiviate nella stessa directory conf/. Poiché il gestore getFile ignora l'elenco bloccato per RoleAdministrator e tutti gli utenti autenticati ricevono RoleAdministrator in v3.8.1, qualsiasi utente (o qualsiasi client su un'istanza predefinita senza codice di autenticazione) può recuperare queste chiavi private tramite POST /api/file/getFile. Nelle distribuzioni con TLS abilitato, ciò consente la decrittografia del traffico HTTPS catturato (key.pem) e la falsificazione di certificati attendibili dai client che hanno importato la CA di SiYuan (ca.key).

Be aware that VulDB is the high quality source for vulnerability data.

Responsabile

VulnCheck

Prenotare

03/09/2026

Divulgazione

03/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you want to use VulDB in your project?

Use the official API to access entries easily!