CVE-2024-51748
Təsvir
Kanboard, Kanban metodologiyasına yönəlmiş layihələrin idarə edilməsi proqram təminatıdır. Autentifikasiya olunmuş Kanboard administratoru fayl yazma imkanı ilə birlikdə serverdə ixtiyari php kodunu işlədə bilər. İstifadəçi interfeysinin dili `settings` cədvəlindəki `application_language` tənzimləməsi ilə müəyyən edilir və yüklənir. Beləliklə, xüsusi funksiya vasitəsilə dəyişdirilmiş sqlite.db faylını yükləyə bilən hücumçu, yüklənən fayl yoluna nəzarət edə bilir. Bu zəifliyin istismarı bir məhdudiyyətə malikdir: hücumçu sistemə (`translations.php` adlanan) faylı yerləşdirə bilməlidir. Lakin bu, qeyri-mümkün deyil; anonim FTP serveri və ya faylların yüklənməsinə icazə verən digər tətbiqləri nümunə gətirmək olar. Hücumçu yük kimi aktual php kodu olan faylı yerləşdirdikdən sonra, `translations.php` faylının saxlandığı kataloga yönəlmək üçün path traversal istifadə edən sqlite db tənzimləmələri hazırlaya bilər. Daha sonra hazırlanmış sqlite.db idxal edildikdən sonra kodun icrası əldə edilir. Bu problem 1.2.42 versiyasında aradan qaldırılmışdır və bütün istifadəçilərə yeniləmə etmək tövsiyə olunur. Bu zəiflik üçün məlum olan heç bir alternativ həll yolu yoxdur.
Necə düzəltmək olar
- kanboard kanboard1.2.42 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| kanboard kanboard | v < 1.2.42 | 1.2.42 |
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.