CVE-2024-2624
Təsvir
parisneo/lollms-webui tətbiqində, xüsusən `./lollms-webui/lollms_core/lollms/server/endpoints/lollms_user.py` faylındakı `@router.get("/switch_personal_path")` endpointi daxilində yol keçmə (path traversal) və ixtiyari fayl yükləmə zəifliyi mövcuddur. Zəiflik `path` parametri üçün istifadəçi tərəfindən təqdim edilən girişin kifayət qədər təmizlənməməsi nəticəsində yaranır və hücumçuya ixtiyari fayl sistemi yollarını təyin etməyə imkan verir. Bu qüsur birbaşa ixtiyari fayl yükləmələrinə, `personal_data` məlumatlarının sızmasına və `personal_data` daxilində eyni adlı qovluqdan istifadə etməklə `lollms-webui`->`configs` konfiqurasiyalarının üzərinə yazılmasına imkan verir. Problem tətbiqin ən son versiyasına təsir edir və 9.4 versiyasında düzəldilmişdir. Uğurlu istismar həssas məlumatların açıqlanmasına, icazəsiz fayl yükləmələrinə və kritik konfiqurasiya fayllarının üzərinə yazılması yolu ilə potensial olaraq uzaqdan kodun icrasına səbəb ola bilər.
Necə düzəltmək olar
- lollms lollms_web_ui9.4 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| lollms lollms_web_ui | v < 9.4 | 9.4 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.