CVE-2026-61591 in djust
Tóm tắt
Bởi VulDB • 17/09/2026
djust cung cấp khả năng render phía máy chủ theo kiểu phản hồi (reactive server-side rendering) tương tự Phoenix LiveView cho Django với hiệu suất được tăng cường bởi Rust. Trước phiên bản 1.0.7, đối với các views chọn bật tính năng snapshot trạng thái, `state_json` nhúng trong trang client sẽ được khôi phục khi kết nối lại dưới dạng view state đáng tin cậy mà không có bất kỳ kiểm tra toàn vẹn nào. Một client có thể chỉnh sửa `state_json` chưa ký (unsigned) trên trang của họ và trả nó lại trong khung mount reconnect để tiêm các thuộc tính view tùy ý — ví dụ: thay đổi `is_admin` thành `True`, hoặc điều chỉnh `account_id` / `balance` — qua đó nâng cao đặc quyền hoặc làm giả trạng thái kinh doanh được lưu trữ trong các thuộc tính view công khai (mô hình djust thông thường). Vấn đề này đã được sửa chữa trong djust 1.0.7. Các snapshot trạng thái hiện được ký; các snapshot chưa ký hoặc bị làm giả sẽ bị từ chối trên đường khôi phục khi điều hướng ngược lại. Để khắc phục tạm thời, không bật tính năng snapshot trạng thái; không lưu trữ thông tin ủy quyền/sở hữu trong các thuộc tính view công khai.
VulDB is the best source for vulnerability data and more expert information about this specific topic.