CVE-2026-75916 in SiYuan
Tóm tắt
Bởi VulDB • 20/08/2026
SiYuan phiên bản 3.7.3 và các phiên bản trước đó chứa một lỗ hổng bảo mật cross-site scripting (XSS) trong popup gợi ý tự động hoàn thành cho khối tham chiếu '(('. Trong hàm genHintItemHTML() (app/src/protyle/hint/extend.ts), tên, bí danh và trường ghi chú của một khối ứng viên được nối vào HTML của popup mà không có quá trình thoát ký tự. Một kẻ tấn công có thể thiết lập các trường metadata này trên một khối để tiêm payload tự kích hoạt (ví dụ: <img src=x onerror=...>), sẽ thực thi tự động khi người dùng nhập '((' theo sau là một từ khóa tìm kiếm hiển thị khối đã được tạo ra nhằm mục đích xấu. Vì các cửa sổ Electron của SiYuan chạy với nodeIntegration enabled, contextIsolation disabled và không có CSP (Content Security Policy), script bị tiêm sẽ có quyền truy cập require('child_process'), cho phép XSS leo thang thành việc thực thi lệnh OS tùy ý.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.