CVE-2023-22463
Təsvir
KubePi k8s panelidir. KubePi-nin 1.6.2 versiyasına qədər jwt autentifikasiya funksiyası sabit kodlaşdırılmış Jwtsigkeys-dən istifadə edir və nəticədə bütün onlayn layihələr üçün eyni Jwtsigkeys tətbiq olunur. Bu o deməkdir ki, hücumçu istənilən jwt tokenini saxtalaşdıraraq istənilən onlayn layihənin administrator hesabını ələ keçirə bilər. Bundan əlavə, hücumçu administrator hesabından istifadə edərək hədəf müəssisənin k8s klasterini ələ keçirə bilər. `session.go` faylında sabit kodlaşdırılmış JwtSigKey-dən istifadə hücumçuya bu dəyərdən istifadə edərək jwt tokenlərini özbaşına saxtalaşdırmağa imkan verir. JwtSigKey məxfi məlumatdır və kodda sabit kodlaşdırılmamalıdır. Zəiflik 1.6.3 versiyasında düzəldilib. Yamaqda JWT açarı app.yml faylında göstərilir. Əgər istifadəçi onu boş buraxsa, təsadüfi açar istifadə olunacaq. Yeniləmədən başqa heç bir əlavə həll yolu yoxdur.
Necə düzəltmək olar
- fit2cloud kubepi1.6.3 və ya daha yeni versiya
- github.com/KubeOperator/kubepi1.6.3 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| fit2cloud kubepi | v < 1.6.3 | 1.6.3 |
| github.com/KubeOperator/kubepiGo | v < 1.6.3 | 1.6.3 |
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.