CVE-2026-89860

Yüksək

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: scsi: qla2xxx: NVMe abort_work bir dəfə göndəriş zamanı başladın qla_nvme_fcp_abort() və qla_nvme_ls_abort() funksiyaları schedule_work()-dən dərhal əvvəl priv->abort_work üzərində INIT_WORK() işlədirmiş. INIT_WORK() work_struct strukturunu yenidən başladaraq onun siyahı başlığını sıfırlayır və gözlənilən (pending) bitini təmizləyir. Əgər eyni əmr üçün birdən çox abort sorğusu göndərilərsə (məsələn, eyni vaxtda baş verən transport sökülməsi və taymaut səbəbli abort), ikinci INIT_WORK() artıq növbədə olan iş elementini yenidən başladır ki, bu da iş növbəsi (workqueue) siyahısını korlaya bilər və sistem çökmələrinə və ya dövrə düşmüş worker-ə səbəb ola bilər. priv->abort_work-u əmr göndərişi zamanı, mövcud hər əmr üçün tətbiq olunan spin_lock_init(&priv->cmd_lock)-un yanında bir dəfə başladın və abort yollarında yalnız schedule_work() saxlayın. İş elementi hələ də gözləmədə olduqda schedule_work() heç bir əməliyyat yerinə yetirmir, buna görə də təkrarlanan abort artıq icra olunmaqda olan iş elementinə mane olmur. Əmr, abort_work tamamlandıqdan sonra sonuncu kref_put()/release geri çağırışı (callback) işləyənə qədər transporta qaytarılmır, beləliklə, priv yenidən istifadə edilməzdən əvvəl iş elementi boş olur və göndəriş zamanı bir dəfə icra edilən INIT_WORK() təhlükəsiz hesab olunur.

CiddilikYüksək
CVSS8.8
İstismar ehtimalı—
MəhsulLinux
Dərc16 sen 2026
İlk görülmə16 sen 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linux6ee4e3774349fa04bba13e668f3322db47d89b08, 55259e225412721c3cc09e4d95a489542c0c05b0, 17d9011c96f819e69074f465c04ee79e693de6a1, b403700ac62fbf3c310196386e125879a182efcf, 6a1b50c4879c2e6a034e8e85f9c055f0eea157c7, 67f0d5187c29360388f7e1e503c627ec45d01089, f4aaa4a4e6f1da6f3abfd80e1917bef922287177, 7e85f6dbc85616de2172bce8eaf84b387a723cd1 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linuxe473b3074104ee09227cfbba5f872e3ea15dd280 ≤ v < 6ee4e3774349fa04bba13e668f3322db47d89b08, e473b3074104ee09227cfbba5f872e3ea15dd280 ≤ v < 55259e225412721c3cc09e4d95a489542c0c05b0, e473b3074104ee09227cfbba5f872e3ea15dd280 ≤ v < 17d9011c96f819e69074f465c04ee79e693de6a1, e473b3074104ee09227cfbba5f872e3ea15dd280 ≤ v < b403700ac62fbf3c310196386e125879a182efcf, e473b3074104ee09227cfbba5f872e3ea15dd280 ≤ v < 6a1b50c4879c2e6a034e8e85f9c055f0eea157c7, e473b3074104ee09227cfbba5f872e3ea15dd280 ≤ v < 67f0d5187c29360388f7e1e503c627ec45d01089, e473b3074104ee09227cfbba5f872e3ea15dd280 ≤ v < f4aaa4a4e6f1da6f3abfd80e1917bef922287177, e473b3074104ee09227cfbba5f872e3ea15dd280 ≤ v < 7e85f6dbc85616de2172bce8eaf84b387a723cd1, 4.176ee4e3774349fa04bba13e668f3322db47d89b08, 55259e225412721c3cc09e4d95a489542c0c05b0, 17d9011c96f819e69074f465c04ee79e693de6a1, b403700ac62fbf3c310196386e125879a182efcf, 6a1b50c4879c2e6a034e8e85f9c055f0eea157c7, 67f0d5187c29360388f7e1e503c627ec45d01089, f4aaa4a4e6f1da6f3abfd80e1917bef922287177, 7e85f6dbc85616de2172bce8eaf84b387a723cd1

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.