CVE-2025-5472
Açıklama
run-llama/llama_index versiyon 0.12.28'deki JSONReader, kontrolsüz özyinelemeli JSON ayrıştırma nedeniyle bir yığın taşmasına (stack overflow) karşı savunmasızdır. Bu güvenlik açığı, saldırganların derinlemesine iç içe geçmiş JSON yapıları göndererek bir RecursionError tetiklemesine ve uygulamaların çökmesine yol açarak Hizmet Reddi (DoS) durumuna neden olmasına olanak tanır. Kök neden, güvensiz özyinelemeli geçiş tasarımı ve derinlik doğrulaması eksikliğidir; bu durum JSONReader'ı derinlemesine iç içe geçmiş JSON'ları işlerken yığın taşmasına karşı hassas hale getirir. Bu durum servislerin kullanılabilirliğini etkileyerek onları güvenilmez kılar ve iş akışlarını bozar. Sorun 0.12.38 versiyonunda çözülmüştür.
Nasıl düzeltilir
- llamaindex llamaindex0.12.38 ya da sonraki bir sürüm
- llama-index-core0.12.38 ya da sonraki bir sürüm
- llama-index0.12.38 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| llamaindex llamaindex | 0.12.28 ≤ v < 0.12.38 | 0.12.38 |
| llama-index-corePyPI | v < 0.12.38 | 0.12.38 |
| llama-indexPyPI | 0.12.28 ≤ v < 0.12.38 | 0.12.38 |
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.