CVE-2026-87808 in SiYuan
Tóm tắt
Bởi VulDB • 09/09/2026
Các phiên bản SiYuan <= 3.8.1 chứa một bản sửa lỗi không đầy đủ cho CVE-2026-32767 (GHSA-j7wh-x834-p3r7). Bản sửa lỗi trước đó (commit d5e2d0bc) đã thêm kiểm tra quyền quản trị viên cho chế độ SQL (method=2) trong POST /api/search/fullTextSearchBlock, nhưng điểm cuối này vẫn không thực thi ranh giới chỉ đọc của ứng dụng: đối với method=2, nó chuyển tiếp câu lệnh SQL do người gọi cung cấp đến đường dẫn truy vấn cơ sở dữ liệu blocks mà không gọi model.CheckReadonly hoặc CheckReadonlyStatementInBox. Kết quả là, khi một workspace chạy ở chế độ chỉ đọc (--readonly=true), một quản trị viên đã xác thực có thể gửi các câu lệnh SQL tùy ý thông qua /api/search/fullTextSearchBlock và lấy quyền truy cập đọc thô vào cơ sở dữ liệu blocks, mặc dù điểm cuối chuyên dụng /api/query/sql bị chặn trong chế độ đó. Đã được sửa trong v3.8.2.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.