CVE-2026-47068
Təsvir
phenixdigital phoenix_storybook komponentində istifadəçi tərəfindən idarə olunan açar vasitəsilə autentifikasiyadan yan keçmə zəifliyi, URL sorğu parametri vasitəsilə sessiyalararası PubSub mövzu inyeksiyasına imkan verir. lib/phoenix_storybook/live/story/component_iframe_live.ex faylındakı 'Elixir.PhoenixStorybook.Story.ComponentIframeLive':handle_params/3 funksiyası PubSub mövzusunu birbaşa params["topic"] parametrindən oxuyur və mövzunun sorğunu göndərən sessiyaya aid olub-olmadığını yoxlamadan orada {:component_iframe_pid, self()} mesajını yayır. Paylaşılan PhoenixStorybook.PubSub, playground LiveView-larını onların iframe-ləri ilə koordinasiya etmək üçün istifadə olunur: playground sessiyaya məxsus mövzuya abunə olur və sonrakı idarəetmə mesajlarını (variasiya vəziyyəti, mövzu dəyişiklikləri, əlavə təyin yükləri) send/2 vasitəsilə yönləndirmək üçün qəbul edilmiş iframe pid-dən istifadə edir. Iframe sorğu parametrinə güvəndiyi üçün, /storybook/iframe/<story>?topic=<victim_topic> ünvanını yükləyən hücumçu öz iframe prosesinin pid-sinin qurbanın mövzusunda elan edilməsinə səbəb olur. Nəticədə, qurbanın playground-u öz şəxsi mesajlarını hücumçunun iframe prosesinə yönləndirir. Bu problem phoenix_storybook versiya 0.4.0-dan 1.1.0-a qədər olan versiyalara təsir edir.
Necə düzəltmək olar
- phenixdigital phoenix_storybook1.1.0, 6ee03f1c738d4436dde1b066cf65c80663d489f5 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| phenixdigital phoenix_storybook | 0.4.0 ≤ v < 1.1.0, 8c2c97b0f505780fee4069988bf86736f51d35d7 ≤ v < 6ee03f1c738d4436dde1b066cf65c80663d489f5 | 1.1.0, 6ee03f1c738d4436dde1b066cf65c80663d489f5 |
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.