CVE-2022-50219
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: bpf: compute_effective_progs funksiyasında KASAN use-after-free oxuma xətası düzəldildi Syzbot compute_effective_progs() funksiyasında Use After Free xətası aşkar etdi. Reproduser bir sayda BPF linkləri yaradır və onlar üzərində bpf_link_detach çağırarkən süni şəkildə alloc xətasına səbəb olur. Linkin ayrılması bpf_link_free() vasitəsilə linkin azad edilməsini tetikləyir, bu isə __cgroup_bpf_detach() və update_effective_progs() funksiyalarını çağırır. Əgər bu funksiyada yaddaş ayırması uğursuz olarsa, funksiya cgroup siyahısındakı bpf_cgroup_link göstəricisini bərpa edir, lakin yaddaş geri döndükdən dərhal sonra azad edilir. Bundan sonra update_effective_progs() funksiyasının hər növbəti çağırışı prog_list_length() daxilində artıq kənarlaşdırılmış bu göstəricinin dereference olunmasına səbəb olur və KASAN UAF xətasını tetikləyir. Bu problemi həll etmək üçün siyahıda proqram və ya linkə olan göstəricini saxlamayın, əvəzində onu silin və cədvəli kiçiltmədən dummy proqram ilə əvəzləyin. Növbəti __cgroup_bpf_detach() və ya __cgroup_bpf_detach() çağırışı bunu düzəldəcəkdir.
Necə düzəltmək olar
- linux linux_kernel5.10.138, 5.15.61, 5.18.18, 5.19.2 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 5.7 ≤ v < 5.10.138, 5.11 ≤ v < 5.15.61, 5.16 ≤ v < 5.18.18, 5.19 ≤ v < 5.19.2 | 5.10.138, 5.15.61, 5.18.18, 5.19.2 |
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.