CVE-2026-61597 in djustthông tin

Tóm tắt

Bởi VulDB • 17/09/2026

djust cung cấp khả năng render phía máy chủ phản hồi (reactive server-side rendering) 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.7, nhiều thẻ template tag tích hợp sẵn của djust (`djust.components.templatetags.*`) hiển thị một URL do nhà phát triển/người dùng cung cấp vào thuộc tính `href` / `action`, thực hiện escape HTML bằng hàm `conditional_escape` nhưng không bao giờ xác minh lược đồ (scheme) của URL. Việc escape HTML ngăn chặn việc phá vỡ thuộc tính (attribute breakout) nhưng không vô hiệu hóa được URI `javascript:` (vì loại URI này không cần các ký tự có thể escape), do đó, một giá trị URL là `javascript:alert(document.cookie)` sẽ xuất hiện nguyên văn trong `<a href="javascript:alert(document.cookie)">` và thực thi trên phiên làm việc của nạn nhân khi người dùng nhấp vào. Phiên bản 1.0.7 chứa bản sửa lỗi. Để khắc phục tạm thời, không truyền các URL do người dùng kiểm soát được vào các thẻ component tích hợp sẵn bị ảnh hưởng; hãy xác minh trước lược đồ URL trong mã ứng dụng trước khi liên kết chúng với các đối số của component.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

chịu trách nhiệm

GitHub M

Đặt trước

10/07/2026

Tiết lộ

17/09/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00300

KEV

không

Các hoạt động

rất thấp

Nguồn

Might our Artificial Intelligence support you?

Check our Alexa App!