CVE-2026-104634

Düşük

Açıklama

ScriptKittyOS beam_mcp içerisindeki BeamMCP.Server'da bulunan Hatalı Tip Dönüşümü veya Cast zafiyeti, bir MCP istemcisinin JSON true, false ve null araç argümanlarının ana makinenin dispatch fonksiyonuna "true", "false" ve "nil" dizeleri olarak ulaşmasına izin verir. BeamMCP.Schema.validate/2 bir değeri boolean olarak kabul ettikten sonra, normalize_arguments/2 her argümanı, true, false ve nil değerlerini dizelere dönüştüren atom yan tümcesine sahip to_json_value/1 fonksiyonuna iletir. Elixir'de bir dize "truthy" olduğu için, örneğin if args.dry_run şeklinde bir boolean argümanı test eden bir ana makine, false için karşıt dalı yürütür ve confirm: false gibi bir koruma (guard) ayarlanmış olarak okunur. İstemci argümanı kontrol eder ve doğrudan true gönderebilir; bu nedenle pratik etki, false durumundaki davranışı true durumundakinden farklı olan ana makinelerle ve sunucu önündeki false değerine izin verip true değerini reddeden herhangi bir politika katmanıyla sınırlıdır. Aynı normalleştirme işlemi, 0.5.0 sürümünden itibaren mevcut olan prompts/get argümanları için de geçerlidir. Bu sorun beam_mcp: 0.1.0 ile 0.10.1 arasındaki sürümleri etkilemektedir.

ÖnemDüşük
CVSS2.3
İstismar olasılığı—
ÜrünScriptkittyos Beam Mcp
Yayın8 Eki 2026
İlk görülme8 Eki 2026
Zayıflık türüCWE-704CWE-704

Nasıl düzeltilir

Güncelleyin
  • scriptkittyos beam_mcp0.10.1, 289dbdbad641943b29a3b8d1eb36506cc8cec10a ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
scriptkittyos beam_mcp0.1.0 ≤ v < 0.10.1, 083838eb8e17fe5f6fcaf761bdbe203110288b0b ≤ v < 289dbdbad641943b29a3b8d1eb36506cc8cec10a0.10.1, 289dbdbad641943b29a3b8d1eb36506cc8cec10a

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.