CVE-2026-8467

Kritik

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.

ÖnemKritik
CVSS9.5
İstismar olasılığı—
ÜrünPhenixdigital Phoenix Storybook
Yayın20 May 2026
İlk görülme20 May 2026
Zayıflık türüCWE-94Kod enjeksiyonu

Nasıl düzeltilir

Güncelleyin
  • phenixdigital phoenix_storybook1.1.0, 56ab8464d4375fa52db806148a06cce126ad481d ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
phenixdigital phoenix_storybook0.5.0 ≤ v < 1.1.0, e35379dfe2ef1a71b141899e36f431017c55265d ≤ v < 56ab8464d4375fa52db806148a06cce126ad481d1.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.

Intelligence 360 paketinde

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.