CVE-2026-8469
Açıklama
phenixdigital phoenix_storybook bileşenindeki Sınırlandırılmamış veya Kontrol Edilmemiş Kaynak Tahsisi zafiyeti, BEAM atom tablosunun tüketilmesine neden olarak kimlik doğrulaması gerektirmeyen bir hizmet reddi (DoS) durumuna izin verir. Birden fazla LiveView olay işleyicisi, kullanıcı tarafından sağlanan olay parametre dizelerini herhangi bir doğrulama yapmadan String.to_atom/1 kullanarak atomlara dönüştürür: 'Elixir.PhoenixStorybook.ExtraAssignsHelpers':handle_set_variation_assign/3 fonksiyonu psb-assign params haritasının her anahtarını intern eder; 'Elixir.PhoenixStorybook.ExtraAssignsHelpers':handle_toggle_variation_assign/3 fonksiyonu psb-toggle olaylarından gelen "attr" değerini intern eder; 'Elixir.PhoenixStorybook.ExtraAssignsHelpers':to_variation_id/2 fonksiyonu "variation_id" öğelerini intern eder ve 'Elixir.PhoenixStorybook.ExtraAssignsHelpers':to_value/4 fonksiyonu :atom veya :boolean olarak tanımlanan öznitelikler için ham dize değerlerini intern eder. BEAM atomları hiçbir zaman çöp toplayıcı (garbage collection) ile temizlenmez, bu nedenle saldırgan tarafından kontrol edilen her benzersiz dize kalıcı bir tahsis oluşturur. Atom tablosu üst sınırına (~1,048,576 atom) ulaşıldığında, tüm BEAM düğümü çöker ve üzerinde çalışan tüm uygulamalar kapanır. Bu sorun, 0.2.0 ile 1.1.0 öncesindeki phoenix_storybook sürümlerini etkilemektedir.
Nasıl düzeltilir
- phenixdigital phoenix_storybook1.1.0, 96d524690af0fe197a49f60d18e564a620b9ef81 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| phenixdigital phoenix_storybook | 0.2.0 ≤ v < 1.1.0, 0228669d55c23a754d1ef11f49a32121129d5395 ≤ v < 96d524690af0fe197a49f60d18e564a620b9ef81 | 1.1.0, 96d524690af0fe197a49f60d18e564a620b9ef81 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.