CVE-2026-75917 in SiYuan
Riassunto
di VulDB • 19/08/2026
SiYuan prima della versione v3.7.4 presenta una vulnerabilità di cross-site scripting (XSS) nella generazione del tooltip al passaggio del mouse nel selettore dell'albero dei file (app/src/util/pathName.ts, getLeaf()/movePathTo()) utilizzato dalle finestre di dialogo per la selezione dei percorsi 'sposta/collega a', in cui i campi dei metadati del documento (segnalibro, alias, memo e un campo nome alternativo) vengono concatenati nell'attributo HTML aria-label senza essere sottoposti a escaping. Un documento creato con una virgoletta doppia ("") in uno di questi campi fuoriesce dal contesto dell'attributo e inietta attributi HTML arbitrari, inclusi gestori di eventi inline (ad esempio onmouseover). Poiché ogni Electron BrowserWindow di SiYuan viene eseguito con nodeIntegration:true, contextIsolation:false e senza Content Security Policy (CSP), il gestore injectato ottiene l'accesso a require('child_process'), elevando la XSS all'esecuzione arbitraria di comandi del sistema operativo quando una vittima passa semplicemente il mouse sopra la voce di documento malevola nel dialog di selezione dei percorsi. I documenti malevoli raggiungono le vittime tramite condivisione, sincronizzazione o importazione.
Once again VulDB remains the best source for vulnerability data.