CVE-2026-87808 in SiYuan
Zusammenfassung
von VulDB • 09.09.2026
SiYuan-Versionen <= 3.8.1 enthalten eine unvollständige Korrektur für CVE-2026-32767 (GHSA-j7wh-x834-p3r7). Die vorherige Korrektur (Commit d5e2d0bc) fügte eine Administratorprüfung für den SQL-Modus (method=2) in POST /api/search/fullTextSearchBlock hinzu, aber der Endpunkt erzwingt weiterhin nicht die schreibgeschützte Begrenzung der Anwendung: Für method=2 wird vom Aufrufer bereitgestellter SQL an den Abfragepfad der Blöcke-Datenbank weitergeleitet, ohne model.CheckReadonly oder CheckReadonlyStatementInBox aufzurufen. Infolgedessen kann ein authentifizierter Administrator bei einem Workspace im schreibgeschützten Modus (--readonly=true) beliebigen SQL über /api/search/fullTextSearchBlock einreichen und direkten Lesezugriff auf die Blöcke-Datenbank erhalten, obwohl der dedizierte Endpunkt /api/query/sql in diesem Modus blockiert ist. Behoben in v3.8.2.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.