CVE-2026-8467
Açıklama
phenixdigital phoenix_storybook içerisindeki bir Kod Enjeksiyonu zafiyeti, HEEx şablon oluşturma sırasında temizlenmemiş öznitelik değeri enterpolasyonu aracılığıyla kimlik doğrulaması yapılmamış uzaktan kod çalıştırılmasına izin vermektedir. 'Elixir.PhoenixStorybook.Story.PlaygroundPreviewLive':handle_event/3 içindeki psb-assign WebSocket olay işleyicisi, kimlik doğrulaması yapılmamış istemcilerden rastgele öznitelik adlarını ve değerlerini kabul eder. Bu değerler, onları olduğu gibi saklayan 'Elixir.PhoenixStorybook.Helpers.ExtraAssignsHelpers':handle_set_variation_assign/3 fonksiyonuna iletilir. İşleme (rendering) sırasında, 'Elixir.PhoenixStorybook.Rendering.ComponentRenderer':attributes_markup/1, ikili öznitelik değerlerini çift tırnakları veya HEEx ifade ayraçlarını kaçırmadan doğrudan bir HEEx şablon dizesine name="<val>" şeklinde yerleştirir. Bir saldırgan, kapatma tırnağının ardından bir HEEx ifade bloğu içeren bir değer sağlayarak (örneğin foo" injected={EXPR} bar="), EXPR'nin satır içi bir Elixir ifadesi olarak değerlendirilmesine neden olabilir. Ortaya çıkan şablon EEx.compile_string/2 aracılığıyla derlenir ve tam Kernel içe aktarmalarıyla herhangi bir sandbox olmadan Code.eval_quoted_with_env/3 aracılığıyla yürütülür; bu da saldırgana sunucu üzerinde rastgele kod çalıştırma imkanı verir. Bu sorun, 0.5.0 ile 1.1.0 öncesindeki phoenix_storybook sürümlerini etkilemektedir.
Nasıl düzeltilir
- phenixdigital phoenix_storybook1.1.0, 56ab8464d4375fa52db806148a06cce126ad481d 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.5.0 ≤ v < 1.1.0, e35379dfe2ef1a71b141899e36f431017c55265d ≤ v < 56ab8464d4375fa52db806148a06cce126ad481d | 1.1.0, 56ab8464d4375fa52db806148a06cce126ad481d |
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.