CVE-2026-10595
Açıklama
parisneo/lollms versiyon 2.1.0'da, özellikle `backend/routers/ui.py` dosyasında uygulanan SPA catch-all rotasında bir yol aşımı (path traversal) zafiyeti bulunmaktadır. Zafiyet, kullanıcı kontrollü yol girdisinin temizleme veya sınırlama kontrolleri yapılmadan doğrudan bir dosya sistemi yoluyla birleştirilmesinden kaynaklanmaktadır. URL ile kodlanmış nokta-nokta dizileri (`%2e%2e`), Starlette'in yerleşik yol normalleştirmesini atlatmakta ve Python'un `pathlib` modülü tarafından çözümlenerek kimlik doğrulaması yapmamış bir saldırganın sunucudaki rastgele dosyaları okumasına olanak tanımaktadır. Bu sorun versiyon 3'te giderilmiştir.
Nasıl düzeltilir
- parisneo parisneo/lollms3 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| parisneo parisneo/lollms | v < 3 | 3 |
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.