CVE-2026-89849

Yüksek

Açıklama

Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: scsi: qla2xxx: durum IOCB hızlı yolunda (fast path) SCSI olmayan SRB'lerin reddedilmesi qla2x00_status_entry() fonksiyonu, non-TYPE_SRB girişlerini ve SRB_NVME_CMD, SRB_BIDI_CMD ile SRB_TM_CMD türlerini filtreler; ardından komutun bir SRB_SCSI_CMD olduğunu varsayan bir SCSI hızlı yoluna geçer. Bu yoldaki ilk işlem olan qla_chk_edif_rx_sa_delete_pending() ve sonraki işlemlerin her ikisi de GET_CMD_SP(sp), yani sp->u.scmd.cmd ifadesini değerlendirir. srb u birleşimi (union), SCSI komut işaretçisini diğer komut düzenleriyle (bsg_job, iocb_cmd) üst üste bindirir. Eğer aygıt yazılımı (firmware), SCSI olmayan bir tutamaç için beklenmedik bir STATUS_TYPE IOCB iletirse, sp->u.scmd.cmd değeri NULL olmayan rastgele bir işaretçi olarak okunabilir; bu durum qla_chk_edif_rx_sa_delete_pending() içindeki NULL kontrollerinin ve cp == NULL testinin atlanmasına neden olarak geçersiz bir işaretçi referansına (wild pointer dereference) yol açar. Hızlı yola girmeden önce türü SRB_SCSI_CMD olmayan tüm SRB'leri reddedin. outstanding_cmds yuvasına dokunulmaz, böylece gerçekten SCSI olmayan bir komut hala uygun işleyicisi aracılığıyla tamamlanır.

ÖnemYüksek
CVSS8.8
İstismar olasılığı—
ÜrünLinux
Yayın16 Eyl 2026
İlk görülme16 Eyl 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linux9204fb0888374083be74f799049649a17eab4191, b7418198b45b327194b97f856fe8ea8daa91f3fd, 8f0e31e7a41376abe7d6ca7cbee07fcf9de071e6, e38041b47c29316ba79b645e2ae0b713d216b1db, e93aa3c5125d9a4352ac0fa8ba4a7f8f87881805, 29f1f9ad9e354cd0b6e4f6fc75ba09162d6a04d9, 0f41d07d72f2245208c45374ca8d0a1846cad667 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linuxdd30706e73b70d67e88fdaca688db7a3374fd5de ≤ v < 9204fb0888374083be74f799049649a17eab4191, dd30706e73b70d67e88fdaca688db7a3374fd5de ≤ v < b7418198b45b327194b97f856fe8ea8daa91f3fd, dd30706e73b70d67e88fdaca688db7a3374fd5de ≤ v < 8f0e31e7a41376abe7d6ca7cbee07fcf9de071e6, dd30706e73b70d67e88fdaca688db7a3374fd5de ≤ v < e38041b47c29316ba79b645e2ae0b713d216b1db, dd30706e73b70d67e88fdaca688db7a3374fd5de ≤ v < e93aa3c5125d9a4352ac0fa8ba4a7f8f87881805, dd30706e73b70d67e88fdaca688db7a3374fd5de ≤ v < 29f1f9ad9e354cd0b6e4f6fc75ba09162d6a04d9, dd30706e73b70d67e88fdaca688db7a3374fd5de ≤ v < 0f41d07d72f2245208c45374ca8d0a1846cad667, 5.159204fb0888374083be74f799049649a17eab4191, b7418198b45b327194b97f856fe8ea8daa91f3fd, 8f0e31e7a41376abe7d6ca7cbee07fcf9de071e6, e38041b47c29316ba79b645e2ae0b713d216b1db, e93aa3c5125d9a4352ac0fa8ba4a7f8f87881805, 29f1f9ad9e354cd0b6e4f6fc75ba09162d6a04d9, 0f41d07d72f2245208c45374ca8d0a1846cad667

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.

Intelligence 360 paketinde

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.