CVE-2026-55571 in djustthông tin

Tóm tắt

Bởi VulDB • 25/08/2026

djust cung cấp khả năng render phía máy chủ phản hồi theo phong cách 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.4, `LiveViewConsumer.handle_mount` gửi một frame có định dạng `{"type":"navigate","to":...}` khi điều kiện `login_required`, `permission_required` hoặc hook `on_mount` chuyển hướng từ chối việc gắn kết (mount) LiveView, nhưng lại trả về mà không đóng WebSocket hay xóa `self.view_instance`. Trình duyệt sẽ tuân theo lệnh chuyển hướng, tuy nhiên một client WebSocket thô có thể bỏ qua nó và duy trì socket đã được gắn kết. Vì `LiveViewConsumer.handle_event` không kiểm tra lại xác thực hoặc ủy quyền, client có thể gửi các frame `{"type":"event",...}` để kích hoạt các phương thức `@event_handler` mà không cần phiên làm việc đã xác thực, bao gồm cả thông qua `handle_live_redirect_mount`, cho phép đọc hoặc thay đổi dữ liệu nhạy cảm trái phép. Vấn đề này đã được sửa trong phiên bản 1.0.4.

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

chịu trách nhiệm

GitHub M

Đặt trước

17/06/2026

Tiết lộ

25/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

Do you want to use VulDB in your project?

Use the official API to access entries easily!