CVE-2026-64941
Təsvir
phoenixframework phoenix_live_view komponentindəki Etibarsız Sayta Yönləndirmə ('Open Redirect') zəifliyi, hücumçuya ASCII tab, LF və ya CR ehtiva edən :to dəyəri vasitəsilə qurbanın brauzerini öz seçdiyi mənşəyə yönləndirməyə imkan verir. redirect/2 funksiyası :to parametrini lib/phoenix_live_view.ex faylındakı private validate_local_url!/2 vasitəsilə yoxlayır ki, bu da hədəfin tətbiqin daxilindəki bir yol olduğunu təmin etmək üçün nəzərdə tutulub. Bu proses başlanğıcdakı // simvollarını və istənilən geri slash (\) işarəsini rədd edir, lakin ASCII tab, LF və ya CR simvollarını rədd etmir. Brauzerlər URL-i analiz etməzdən əvvəl bu üç simvolu silirlər, buna görə də /<TAB>/example.com kimi bir dəyər yol kimi validasiyadan keçir və daha sonra sxemə nisbətən URL olan //example.com kimi həll edilir. Canlı naviqasiya funksiyaları eyni qoruyucunu paylaşırlar, lakin onlara təsir etmir, çünki klient onların hədəfini cari mənşəyə uyğun genişləndirir. push_patch/2 funksiyasına da 0.7.0 versiyasından əvvəl təsir etmişdir, çünki həmin genişləndirmə məhz bu versiyada əlavə edilmişdir. Bu problem phoenix_live_view-nun aşağıdakı versiyalarına təsir edir: 0.5.0-dan 1.0.19-a qədər, 1.1.0-rc.0-dan 1.1.33-ə qədər və 1.2.0-rc.0-dan 1.2.9-a qədər.
Necə düzəltmək olar
- phoenixframework phoenix_live_view1.0.19, 1.1.33, 1.2.9 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| phoenixframework phoenix_live_view | 0.5.0 ≤ v < 1.0.19, 1.1.0-rc.0 ≤ v < 1.1.33, 1.2.0-rc.0 ≤ v < 1.2.9, b20dba3f65a380b2e4868dae03397f13d2daa070 | 1.0.19, 1.1.33, 1.2.9 |
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.