CVE-2024-21513

Yüksek

Açıklama

langchain-experimental paketinin 0.0.15 sürümünden başlayarak 0.0.21 öncesindeki sürümleri, veritabanından değerler alınırken tüm değerler üzerinde 'eval' fonksiyonunu çağırmaya çalışması nedeniyle Keyfi Kod Çalıştırma zafiyetine sahiptir. Bir saldırgan, giriş istemini kontrol edebiliyorsa ve sunucu VectorSQLDatabaseChain ile yapılandırılmışsa bu zafiyeti istismar ederek keyfi Python kodu çalıştırabilir. **Notlar:** Etkilenen bileşenin Gizlilik, Bütünlük ve Erilebilirliği üzerindeki etkisi: Gizlilik: Kod çalıştırma işlemi etkilenen bileşen olan langchain-experimental içerisinde gerçekleştiğinden, tüm kaynaklara zorunlu olarak erişilebilir. Bütünlük: Etkilenen bileşen tarafından doğal olarak korunan herhangi bir şey yoktur. Ancak, bileşenden dönen her şey, güvenilirliği tehlikeye girebilecek bir 'bilgi' olarak kabul edilir. Erilebilirlik: Erilebilirlik kaybı doğrudan saldırının kendisinden kaynaklanmaz; ancak saldırganın sömürüm sonrası adımlarının bir sonucu olarak meydana gelir. Ardıl sistemin Gizlilik, Bütünlük ve Erilebilirliği üzerindeki etkisi: Paketin düşük yetkili meşru bir kullanıcısı (PR:L) olan saldırgan, bu zafiyet sonucunda pakete ait verilere normal kullanımdan daha fazla erişim sağlamaz (örneğin, DB sorgusu yapabilir). Uygulama ortamından çıkarak dosyaları sızdırmak, uzak bağlantılar kurmak vb. şeklinde gerçekleştirilebilecek istenmeyen eylemler, ardıl sistemde (bu durumda işletim sistemi) sömürüm sonrası aşamada gerçekleşir. AT:P: Sunucunun VectorSQLDatabaseChain eklentisiyle yapılandırılmış olması gerekirken, saldırganın giriş istemini etkileyebilmesi gerekmektedir.

ÖnemYüksek
CVSS8.5
İstismar olasılığı—
ÜrünLangchain-experimental
Yayın15 Tem 2024
İlk görülme15 Tem 2024
Zayıflık türüCWE-94Kod enjeksiyonu

Nasıl düzeltilir

Güncelleyin
  • langchain langchain-experimental0.0.21 ya da sonraki bir sürüm
  • langchain-experimental0.0.21 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
langchain langchain-experimental0.0.15 ≤ v < 0.0.210.0.21
langchain-experimentalPyPIv < 0.0.210.0.21

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-2024-21513 · Langchain-experimental · Dark Radar