CVE-2026-97527
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: scsi: qla2xxx: NVMe unsol ctx siyahısını hər bir fcport üçün ayrıca kilidlə seriyalaşdırın fcport->unsol_ctx_head siyahısı ortaq kilid olmadan bir neçə kontekstdən dəyişdirilir. Yazılar cavab növbəsi ISR-dən (qpair qp_lock altında) qla2xxx_process_purls_iocb() vasitəsilə əlavə edilir, eyni zamanda qla2xxx_process_purls_pkt() (DPC/purex işçisi), qla_nvme_xmt_ls_rsp() (NVMe-FC transport callback) və qla_nvme_release_lsrsp_cmd_kref() (SRB tamamlanması) tərəfindən silinir. Multinueue adapterlər yazıları müxtəlif qpair-lər vasitəsilə əlavə etdikdə, qpair qp_lock bu per-fcport siyahısını seriyalaşdıra bilmir, buna görə də eyni vaxtda baş verən əlavəetmə və silmə (və ya iki eyni vaxtlı silmə) siyahı göstəricilərini korlaya bilər. qla2x00_alloc_fcport()-da başladılan, hər bir fcport üçün xüsusi unsol_ctx_lock spinlock-u tətbiq edin və onu unsol_ctx_head üzərindəki hər bir list_add_tail()/list_del() əməliyyatı zamanı istifadə edin. Əlavəetmə mövcud qp_lock daxilində yerləşir; heç bir silmə yolu qp_lock-u götürmür, beləliklə kilid ardıcıllığı ardıcıl və deadlock-dan azad olur.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| microsoft azl3_kernel_6.6.157.1-1 | Aralıq göstərilməyib | — |
| microsoft azl3_kernel_6.6.159.1-1 | Aralıq göstərilməyib | — |
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.