CVE-2026-52979
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: net: psp: assoc yaradılarkən cihazın qeydiyyatdan çıxarılıb-çıxarılmadığını yoxlayın psp_assoc_device_get_locked() funksiyası psp_dev_get_for_sock() vasitəsilə (hansı ki, RCU altında psp_dev_tryget()-dən istifadə edir) psp_dev istinadını əldə edir; daha sonra psd->lock kilidini götürür və istinadı buraxır. Kilid götürülməzdən əvvəl psp_dev_unregister() tam şəkildə icra oluna bilər: psd->lock kilidini götürmək, vəziyyəti təmizləmək, kilidi açmaq və qeydiyyat istinadını buraxmaq. Gözlənti ondan ibarətdir ki, kilid cihazın qeydiyyatdan çıxarılmasının qarşısını alır, lakin netdev-lərdə olduğu kimi, istinad kilidli cihaza "yüksəldilərkən" xüsusi ehtiyat tədbirləri görülməlidir. Cihazın hələ də aktiv olub-olmadığını yoxlayan çatışmayan yoxlama əlavə edildi. psp_dev_is_registered() artıq mövcud idi, lakin onu çağıran heç bir funksiya yox idi, bu da məni düşündürdü ki, ya bunu əlavə etməyi unutmuşam, ya da refaktorinq zamanı yoxlamanı itirmişəm...
Necə düzəltmək olar
- linux linux_kernel6.18.33, 7.0.10 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 | 6.18 ≤ v < 6.18.33, 6.19 ≤ v < 7.0.10, 7.1 | 6.18.33, 7.0.10 |
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.