CVE-2026-87808 in SiYuan
Résumé
par VulDB • 09/09/2026
Les versions de SiYuan <= 3.8.1 contiennent une correction incomplète pour CVE-2026-32767 (GHSA-j7wh-x834-p3r7). La précédente correctif (commit d5e2d0bc) a ajouté un contrôle administrateur pour le mode SQL (method=2) dans POST /api/search/fullTextSearchBlock, mais l'endpoint ne respecte toujours pas la limite en lecture seule de l'application : pour method=2, il transmet les requêtes SQL fournies par l'appelant au chemin de requête de la base de données des blocs sans appeler model.CheckReadonly ou CheckReadonlyStatementInBox. Par conséquent, lorsqu'un espace de travail fonctionne en mode lecture seule (--readonly=true), un administrateur authentifié peut soumettre du SQL arbitraire via /api/search/fullTextSearchBlock et obtenir un accès brut en lecture à la base de données des blocs, même si l'endpoint dédié /api/query/sql est bloqué dans ce mode. Corrigé dans v3.8.2.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.