CVE-2024-51748

Kritik

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.

CiddilikKritik
CVSS9.1
İstismar ehtimalı—
MəhsulKanboard
Dərc11 noy 2024
İlk görülmə11 noy 2024

Necə düzəltmək olar

Yeniləyin
  • kanboard kanboard1.2.42 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
kanboard kanboardv < 1.2.421.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.

Intelligence 360 paketində

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.

CVE-2024-51748 · Kanboard · Dark Radar