CVE-2026-71492

Orta

Açıklama

Banks, basit bir şablon dili kullanarak anlamlı LLM istemleri oluşturur. Versiyon 2.4.5 öncesinde, src/banks/registries/directory.py dosyasındaki DirectoryPromptRegistry.set(), saldırgan tarafından kontrol edilen Prompt.name ve Prompt.version değerlerini kanonizasyon veya kapsama doğrulaması yapmadan bir Path içine yerleştirir. ../victim/foo gibi göreceli geçişler ve mutlak bir Prompt.name, yapılandırılmış kayıt kök dizininin dışına çıkılmasına veya bu dizinin göz ardı edilmesine neden olabilir; overwrite=True ise mevcut hedef dosyaların değiştirilmesine izin verir. Zehirli isim index.json içinde kalıcı hale getirilir ve _load() tarafından yeniden oluşturulur, böylece kök dizin dışındaki yolun sonraki kayıt yüklemelerinde de korunması sağlanır. İstek verilerini bu alanlara ileten bir uygulama, bu nedenle Prompt.raw baytlarını uygulama işlemi tarafından yazılabilir olan saldırgan seçimli yollara yazabilir. Bu sorun versiyon 2.4.5'te düzeltilmiştir.

ÖnemOrta
CVSS6.0
İstismar olasılığı—
ÜrünBanks
Yayın20 Ağu 2026
İlk görülme20 Ağu 2026

Nasıl düzeltilir

Güncelleyin
  • banks2.4.5 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
banksPyPIv < 2.4.52.4.5

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.

CVE-2026-71492 · Banks · Dark Radar