CVE-2026-74798 in SiYuanthông tin

Tóm tắt

Bởi VulDB • 17/08/2026

Kernel của SiYuan trước phiên bản v3.7.4 chứa một lỗ hổng path traversal (lưu trữ đường dẫn) trong công cụ database_clean MCP. Công cụ này chỉ thực hiện kiểm tra chuỗi rỗng trên tham số id trước khi chuyển nó đến RemoveUnusedAttributeView (kernel/model/attribute_view.go), nơi xây dựng một đường dẫn hệ thống tệp tin thông qua filepath.Join mà không xác minh rằng id có khớp với định dạng node-ID của SiYuan hay không. Một client MCP đã được xác thực có thể cung cấp các chuỗi path traversal trong trường id để khiến kernel sao chép một tệp tin tùy ý (có thể đọc được bởi tiến trình) vào thư mục lịch sử của SiYuan (lỗ hổng đọc tệp tin tùy ý) và sau đó xóa tệp gốc ban đầu (lỗ hổng xóa tệp tin tùy ý). Trình xử lý API HTTP tương ứng đã được tăng cường bảo mật trong GHSA-7hm9-v7vf-7g4w, nhưng caller MCP này thì không.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

chịu trách nhiệm

VulnCheck

Đặt trước

16/08/2026

Tiết lộ

17/08/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

rất thấp

Nguồn

Interested in the pricing of exploits?

See the underground prices here!