CVE-2026-102424
Təsvir
Joomla Extension - balbooa.com - Balbooa Forms < 2.4.3.4 versiyasında autentifikasiyasız yol keçirilməsi (path traversal) boşluğu vasitəsilə avtomatik cavab əlavələri ilə lokal faylların sızdırılması mümkündür. Balbooa Forms ictimai forma göndərilməsi zamanı upload-field vəziyyətini Qonaq tərəfindən idarə olunan JSON kimi qəbul edir. `id` dəyəri rəqəmə bənzəyən hər bir obyekt üçün komponent təqdim edilən `filename` parametrini etibarlı hesab edir, onu konfiqurasiya edilmiş yükləmə kataloqunun altına birləşdirir və nəticəni lokal əlavə yolları massivinə əlavə edir. Komponent istinad edilən əlavə sətrini yükləmir, mülkiyyəti/sessiyanı/formanı/sahəni yoxlamır, ID-nin mövcudluğunu tələb etmir, yolu kanonikləşdirmir və ya məhdudiyyətləri tətbiq etmir. Əgər formanın standart “avtomatik cavab” və “yüklənmiş faylları əlavə et” seçimləri aktivdirsə, komponent həmin lokal yolları e-poçt sahəsində göndərilən ünvana e-poçt əlavələri kimi göndərir. Beləliklə, Qonaq mövcud olmayan rəqəmsal ID və `../../../../configuration.php` kimi keçirilmə fayl adını göndərərək Joomla prosesi tərəfindən oxuna bilən istənilən faylı əldə edə bilər.
Necə düzəltmək olar
- balbooa forms2.4.3.4 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| balbooa forms | v < 2.4.3.4 | 2.4.3.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.