CVE-2024-4881
Açıklama
parisneo/lollms uygulamasında, 9.4.0 sürümünü ve potansiyel olarak daha önceki sürümleri etkileyen ancak 5.9.0 sürümünde düzeltilen bir path traversal zafiyeti bulunmaktadır. Zafiyet, Windows ve Linux ortamları arasındaki dosya yollarının uygun şekilde doğrulanmamasından kaynaklanmakta ve saldırganların hedeflenen dizinin dışına çıkarak Windows sistemindeki herhangi bir dosyayı okumasına olanak tanımaktadır. Özellikle uygulama, ters eğik çizgi (`\`) içeren dosya yollarını yeterince temizleyememektedir; bu durum kök dizine erişmek ve hassas dosyaları okumak veya silmek için istismar edilebilir. Bu sorun, `/user_infos` uç noktası kapsamında tespit edilmiştir; burada bir dosyaya referans vermek için ters eğik çizgiler kullanan özel hazırlanmış bir istek (örneğin, `\windows\win.ini`), yetkisiz dosya erişimiyle sonuçlanabilir. Bu zafiyetin etkisi, saldırganların ortam değişkenleri, veritabanı dosyaları ve yapılandırma dosyaları gibi hassas bilgilere erişebilme potansiyelini içerir ve bu durum sistemin daha fazla tehlikeye girmesine yol açabilir.
Nasıl düzeltilir
- lollms lollms5.9.0 ya da sonraki bir sürüm
- lollms9.5.0, 5.9.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| lollms lollms | v < 5.9.0 | 5.9.0 |
| lollmsPyPI | v < 9.5.0, v < 5.9.0 | 9.5.0, 5.9.0 |
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.