CVE-2026-89842
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: scsi: qla2xxx: FW başlatılmadıqda NVMe LS reject IOCB-ni ötürün Firmware başlatılmadıqda (!ha->flags.fw_started), qla_nvme_xmt_ls_rsp() funksiyası "out:" etiketini tərk edir, lakin "out:" yolu şərtsiz olaraq qla_nvme_ls_reject_iocb()-i çağırır ki, bu da qla2x00_start_iocbs() ilə və sorğu növbəsi in-pointer registrinə şərtsiz doorbell yazılması ilə başa çatır. Bu, firmware doorbell-ini zəngləyir və dayandırılmış və ya sıfırlanan firmware-in istehlak edə bilməyəcəyi bir IOCB-ni növbəyə əlavə edir, həmçinin fw_started göstəricisinin də təmiz olduğu sıfırlama/EEH pəncərəsi zamanı MMIO-ya toxunur. LS reject IOCB yalnız fw_started təyin edildikdə göndərilsin (və doorbell zənglənsin); əks halda sadəcə təmizlik aparılsın və geri qaytarılsın. Allokasiya sonrası uğursuzluq hallarında (SRB allok / qla2x00_start_sp() uğursuzluğu) firmware başladılmış vəziyyətdə işləyir və hələ də reject göndərir. Eyni mühafizə mexanizmi qla2xxx_process_purls_pkt() funksiyasındakı reject göndərişinə də tətbiq edilsin.
Necə düzəltmək olar
- Linux Linux2935b730211c5c1433aa6101fa3b55df2b63869a, 7c1fc75dd3fb6b6414508fbdf7aeed0d757c9120, ac4b019ac07844d3f67ea5e48b1d982b2170d1a7, e9bfb56e2c1bda49d3c5442d824569d71eec07e2, f7e46ebffc5781aab3f1f5a5d4350addbb5833f4 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 875386b98857822b77ac7f95bdf367b70af5b78c ≤ v < 2935b730211c5c1433aa6101fa3b55df2b63869a, 875386b98857822b77ac7f95bdf367b70af5b78c ≤ v < 7c1fc75dd3fb6b6414508fbdf7aeed0d757c9120, 875386b98857822b77ac7f95bdf367b70af5b78c ≤ v < ac4b019ac07844d3f67ea5e48b1d982b2170d1a7, 875386b98857822b77ac7f95bdf367b70af5b78c ≤ v < e9bfb56e2c1bda49d3c5442d824569d71eec07e2, 875386b98857822b77ac7f95bdf367b70af5b78c ≤ v < f7e46ebffc5781aab3f1f5a5d4350addbb5833f4, 6.6 | 2935b730211c5c1433aa6101fa3b55df2b63869a, 7c1fc75dd3fb6b6414508fbdf7aeed0d757c9120, ac4b019ac07844d3f67ea5e48b1d982b2170d1a7, e9bfb56e2c1bda49d3c5442d824569d71eec07e2, f7e46ebffc5781aab3f1f5a5d4350addbb5833f4 |
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.