djust 为 Django 提供类似 Phoenix LiveView 风格的响应式服务端渲染功能,并借助 Rust 实现高性能。在 1.0.7 版本之前,SSE(服务器发送事件)会话仅由客户端自选的 作为键,未与已认证的用户进行绑定——这是 WebSocket 传输方式具备、但在 SSE 中被遗漏的一项控制措施。攻击者一旦获知(或受害者泄露)某个 ,即可连接到消息端点,并以受害者的身份和状态执行事件处理器。该问题已在 djust 1.0.7 中修复:每个 SSE 会话在创建时即与其所有者(主体)绑定,跨主体的访
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-61594 | 9.1 CRITICAL | djust has an authorization bypass on the WebSocket/SSE mount path |
| CVE-2026-61599 | 8.8 HIGH | djust has an unauthenticated arbitrary module import via the WebSocket/SSE view-mount path |
| CVE-2026-61593 | 8.1 HIGH | djust has Cross-Site Request Forgery on the Server-Sent-Events transport: a cross-origin p |
| CVE-2026-61591 | 8.1 HIGH | djust: Unsigned client state snapshot is restored as trusted view state (privilege escalat |
| CVE-2026-61595 | 7.7 HIGH | djust: Multi-tenant isolation fails open on the WebSocket/SSE path, disclosing other tenan |
| CVE-2026-61590 | 7.4 HIGH | djust's observability endpoints are network-exposed: the localhost gate is an opt-in middl |
| CVE-2026-61598 | 7.1 HIGH | Client mass-assignment of arbitrary view attributes via the default dj-model update_model |
| CVE-2026-61596 | 7.1 HIGH | djust has broken object-level access control (IDOR) |
| CVE-2026-61588 | 6.5 MEDIUM | djust's Django model serialization has no sensitive-field denylist: password hashes, privi |
| CVE-2026-61589 | 6.3 MEDIUM | djust: WebSocket/runtime reconstructed request omits the client Host, causing host/subdoma |
| CVE-2026-61597 | 5.1 MEDIUM | djust is vulnerable to stored/reflected XSS via javascript: URLs in built-in component tem |
No comments yet