CVE-2026-8469
Təsvir
phenixdigital phoenix_storybook komponentindəki Resursların Limitlərsiz və ya Tənzimləməsiz Ayırılması zəifliyi, BEAM atom cədvəlinin doldurulması vasitəsilə autentifikasiya olunmamış xidmətdən imtina (DoS) hücumuna imkan verir. Çox sayda LiveView hadisə idarəediciləri istifadəçi tərəfindən təmin edilən hadisə parametr sətirlərini doğrulama aparmadan String.to_atom/1 funksiyası ilə atomlara çevirir: 'Elixir.PhoenixStorybook.ExtraAssignsHelpers':handle_set_variation_assign/3 psb-assign parametrləri xəritəsinin hər bir açarını intern edir; 'Elixir.PhoenixStorybook.ExtraAssignsHelpers':handle_toggle_variation_assign/3 psb-toggle hadisələrindən gələn "attr" dəyərini intern edir; 'Elixir.PhoenixStorybook.ExtraAssignsHelpers':to_variation_id/2 "variation_id" elementlərini intern edir; və 'Elixir.PhoenixStorybook.ExtraAssignsHelpers':to_value/4 :atom və ya :boolean olaraq bəyan edilmiş atributlar üçün xammal sətir dəyərlərini intern edir. BEAM atomları heç vaxt zibil yığan (garbage collection) tərəfindən təmizlənmir, buna görə də hücumçu tərəfindən idarə olunan hər bir unikal sətir daimi ayırma deməkdir. Atom cədvəlinin limiti (~1,048,576 atom) dolduqda, bütün BEAM düyünü dayandırılır və orada işləyən bütün tətbiqlər sıradan çıxır. Bu problem phoenix_storybook versiya 0.2.0-dan etibarən 1.1.0 versiyasına qədər olan hissəni əhatə edir.
Necə düzəltmək olar
- phenixdigital phoenix_storybook1.1.0, 96d524690af0fe197a49f60d18e564a620b9ef81 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.2.0 ≤ v < 1.1.0, 0228669d55c23a754d1ef11f49a32121129d5395 ≤ v < 96d524690af0fe197a49f60d18e564a620b9ef81 | 1.1.0, 96d524690af0fe197a49f60d18e564a620b9ef81 |
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.