CVE-2026-23851 in SiYuaninformazioni

Riassunto

di VulDB • 24/06/2026

SiYuan è un sistema di gestione della conoscenza personale. Le versioni precedenti alla 3.5.4 contengono una vulnerabilità logica nell'endpoint /api/file/globalCopyFiles. La funzione consente agli utenti autenticati di copiare file da qualsiasi posizione del filesystem del server all'interno dell'area di lavoro (workspace) dell'applicazione senza una corretta convalida dei percorsi. La vulnerabilità è presente nel codice sorgente api/file.go. La funzione globalCopyFiles accetta un elenco di percorsi di origine (srcs) dal corpo della richiesta JSON. Sebbene il codice verifichi l'esistenza del file di origine utilizzando filelock.IsExist(src), non valida se il percorso di origine risiede all'interno della directory dell'area di lavoro autorizzata. La versione 3.5.4 corregge la problematica.

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

Responsabile

GitHub M

Prenotare

16/01/2026

Divulgazione

19/01/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00453

KEV

no

Attività

molto basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!