CVE-2023-42819
Təsvir
JumpServer açıq mənbəli bastion host-dur. Daxil olmuş istifadəçilər sistemdəki istənilən faylın məzmununa çıxış əldə edə və onu dəyişdirə bilərlər. İstifadəçi 'Job-Template' menyusundan istifadə edərək 'test' adlı playbook yarada bilər. Playbook id-sini detallar səhifəsindən əldə etmək olar, məsələn 'e0adabef-c38f-492d-bd92-832bacc3df5f'. Hücumçu qeyd olunan URL-dən istifadə edərək qovluq keçmə (directory traversal) zəifliyindən istifadə edib faylın məzmununa çıxış əldə edə və onu əldə edə bilər. `https://jumpserver-ip/api/v1/ops/playbook/e0adabef-c38f-492d-bd92-832bacc3df5f/file/?key=../../../../../../../etc/passwd` fayl məzmununu dəyişdirmək üçün oxşar üsul da mövcuddur. Bu problem 3.6.5 versiyasında həll edilmişdir. İstifadəçilərə yeniləmə tövsiyə olunur. Bu zəiflik üçün məlum işə yarayan həll yolu yoxdur.
Necə düzəltmək olar
- fit2cloud jumpserver3.6.5 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| fit2cloud jumpserver | 3.0.0 ≤ v < 3.6.5 | 3.6.5 |
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.