CVE-2026-89842
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: scsi: qla2xxx: FW başlatılmadığında NVMe LS reject IOCB işlemini atla qla_nvme_xmt_ls_rsp() fonksiyonu, aygıt yazılımı başlatılmadığında (!ha->flags.fw_started) out: etiketine yönlenir ancak out: yolu koşulsuz olarak qla_nvme_ls_reject_iocb() fonksiyonunu çağırır; bu da qla2x00_start_iocbs() ile sonuçlanır ve istek kuyruğu in-pointer kaydedicisine koşulsuz bir doorbell yazımı gerçekleştirir. Bu durum, aygıt yazılımı zilini çalar ve durdurulmuş veya sıfırlanan aygıt yazılımının tüketemeyeceği bir IOCB'yi kuyruğa ekler; ayrıca fw_started değerinin temiz olduğu sıfırlama/EEH penceresi sırasında MMIO'ya erişim sağlar. LS reject IOCB yalnızca fw_started ayarlı olduğunda gönderilmeli (ve zil çalınmalı); aksi takdirde sadece temizleme işlemi yapılıp geri dönülmelidir. Tahsis sonrası hata durumları (SRB tahsisi / qla2x00_start_sp() hatası), aygıt yazılımı başlatılmışken çalışır ve hala reject gönderir. Aynı koruma mekanizması qla2xxx_process_purls_pkt() içindeki reject gönderimine de uygulanmıştır.
Nasıl düzeltilir
- Linux Linux2935b730211c5c1433aa6101fa3b55df2b63869a, 7c1fc75dd3fb6b6414508fbdf7aeed0d757c9120, ac4b019ac07844d3f67ea5e48b1d982b2170d1a7, e9bfb56e2c1bda49d3c5442d824569d71eec07e2, f7e46ebffc5781aab3f1f5a5d4350addbb5833f4 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 875386b98857822b77ac7f95bdf367b70af5b78c ≤ v < 2935b730211c5c1433aa6101fa3b55df2b63869a, 875386b98857822b77ac7f95bdf367b70af5b78c ≤ v < 7c1fc75dd3fb6b6414508fbdf7aeed0d757c9120, 875386b98857822b77ac7f95bdf367b70af5b78c ≤ v < ac4b019ac07844d3f67ea5e48b1d982b2170d1a7, 875386b98857822b77ac7f95bdf367b70af5b78c ≤ v < e9bfb56e2c1bda49d3c5442d824569d71eec07e2, 875386b98857822b77ac7f95bdf367b70af5b78c ≤ v < f7e46ebffc5781aab3f1f5a5d4350addbb5833f4, 6.6 | 2935b730211c5c1433aa6101fa3b55df2b63869a, 7c1fc75dd3fb6b6414508fbdf7aeed0d757c9120, ac4b019ac07844d3f67ea5e48b1d982b2170d1a7, e9bfb56e2c1bda49d3c5442d824569d71eec07e2, f7e46ebffc5781aab3f1f5a5d4350addbb5833f4 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.