CVE-2026-87808 in SiYuan
Сводка
по VulDB • 09.09.2026
В версиях SiYuan <= 3.8.1 содержится неполное исправление для CVE-2026-32767 (GHSA-j7wh-x834-p3r7). Предыдущее исправление (коммит d5e2d0bc) добавило проверку прав администратора для режима SQL (method=2) в POST /api/search/fullTextSearchBlock, однако конечная точка по-прежнему не обеспечивает соблюдение границ только для чтения приложения: при method=2 она передает предоставленные вызывающей стороной данные SQL в путь запросов к базе данных блоков без вызова model.CheckReadonly или CheckReadonlyStatementInBox. В результате, когда рабочее пространство работает в режиме только для чтения (--readonly=true), аутентифицированный администратор может отправлять произвольные команды SQL через /api/search/fullTextSearchBlock и получать прямой доступ к чтению базы данных блоков, даже несмотря на то, что выделенная конечная точка /api/query/sql заблокирована в этом режиме. Исправлено в v3.8.2.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.