CVE-2024-8769
Təsvir
aimhubio/aim (commit bb76afe) daxilindəki `LockManager.release_locks` funksiyasındakı zəiflik nisbi yol keçidi (relative path traversal) vasitəsilə ixtiyari faylların silinməsinə şərait yaradır. İstifadəçi tərəfindən idarə olunan `run_hash` parametri, faylın silinməsini təyin edən yolun bir hissəsi kimi normallaşdırılmadan birləşdirilir. Bu zəiflik izləmə serverinin təlimat API-si vasitəsilə əlçatan olan `Repo._close_run()` metodu ilə üzə çıxır. Nəticədə, hücumçu bundan istifadə edərək izləmə serverinin işlədiyi maşındakı hər hansı ixtiyari faylı silə bilər.
Necə düzəltmək olar
- aimstack aim3.24.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| aimstack aim | v < 3.24.0 | 3.24.0 |
| aimPyPI | 3.15.0 ≤ v ≤ 3.27.0 | — |
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.