CVE-2022-49535

Yüksək

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.

CiddilikYüksək
CVSS8.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc26 fev 2025
İlk görülmə26 fev 2025

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel5.15.181, 5.18.3 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernelv < 5.15.181, 5.16 ≤ v < 5.18.35.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.

Intelligence 360 paketində

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.

CVE-2022-49535 · Linux Kernel · Dark Radar