CVE-2022-49535
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: scsi: lpfc: FLOGI və PLOGI göndərilməsi uğursuz olduqdan sonra null göstəricinin istifadəsinin (null pointer dereference) düzəldilməsi Əgər lpfc_issue_els_flogi() funksiyası uğursuz olarsa və sıfırdan fərqli status qaytararsa, nodelist strukturunun azad edilməsini tətikləmək üçün düyün istinad sayğacı azaldılır. Lakin əvvəlki qeydiyyat və ya gözləyən dev-loss-evt işi varsa, düyün vaxtından əvvəl azad edilə bilər. dev-loss-evt tamamlandıqda, azad edilmiş düyünə istinad edilir ki, bu da use-after-free null pointer dereference xətasına səbəb olur. Eynilə, lpfc_cmpl_els_plogi() funksiyasında sıfırdan fərqli ELS PLOGI tamamlanma statusu emal edilərkən, düyünün silinməsini tətikləməzdən əvvəl transport qeydiyyatı üçün ndlp bayraqları yoxlanılır. Əgər dev-loss-evt işi gözləyirsə, düyün vaxtından əvvəl azad edilə bilər və lpfc_dev_loss_tmo_handler() funksiyasına növbəti çağırış use-after-free ndlp dereference ilə nəticələnir. FLOGI, PLOGI, PRLI və ADISC emalı üçün düyün istinad sayğacını azaltmazdan əvvəl gözləyən dev-loss yoxlaması əlavə edilib.
Necə düzəltmək olar
- linux linux_kernel5.15.181, 5.18.3 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 | v < 5.15.181, 5.16 ≤ v < 5.18.3 | 5.15.181, 5.18.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.