CVE-2026-55571
Təsvir
djust, Django üçün Rust ilə gücləndirilmiş performanslı Phoenix LiveView üslublu reaktiv server tərəfli renderləmə təmin edir. 1.0.4 versiyasından əvvəl, login_required, permission_required və ya yönləndirmə aparan on_mount hook-u LiveView mount prosesini rədd etdikdə, LiveViewConsumer.handle_mount `{"type":"navigate","to":...}` freymi göndərir, lakin WebSocket-i bağlamadan və ya self.view_instance-ı təmizləmədən geri dönür. Brauzer yönləndirməni izləyir, lakin xammal WebSocket kliyenti bunu görməzdən gələ bilər və mount olunmuş soketi saxlaya bilər. LiveViewConsumer.handle_event autentifikasiyanı və ya avtorizasiyanı yenidən yoxlamadığı üçün, kliyent handle_live_redirect_mount vasitəsilə də daxil olmaqla, autentifikasiya olunmamış sessiya ilə @event_handler metodlarını çağıran `{"type":"event",...}` freymləri göndərə bilər ki, bu da icazəsiz həssas məlumatların oxunmasına və ya dəyişdirilməsinə imkan verir. Bu problem 1.0.4 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- djust1.0.4 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| djustPyPI | v < 1.0.4 | 1.0.4 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.