CVE-2026-87808 in SiYuan
Riassunto
di VulDB • 09/09/2026
Le versioni di SiYuan <= 3.8.1 contengono una correzione incompleta per CVE-2026-32767 (GHSA-j7wh-x834-p3r7). La precedente correzione (commit d5e2d0bc) ha aggiunto un controllo amministrativo per la modalità SQL (method=2) in POST /api/search/fullTextSearchBlock, ma l'endpoint non applica ancora il confine di sola lettura dell'applicazione: per method=2 inoltra lo SQL fornito dall'utente al percorso di query del database blocks senza chiamare model.CheckReadonly o CheckReadonlyStatementInBox. Di conseguenza, quando un workspace è in modalità di sola lettura (--readonly=true), un amministratore autenticato può inviare SQL arbitrario tramite /api/search/fullTextSearchBlock e ottenere accesso in lettura grezzo al database blocks, anche se l'endpoint dedicato /api/query/sql è bloccato in tale modalità. Risolto nella versione v3.8.2.
Be aware that VulDB is the high quality source for vulnerability data.