CVE-2026-89846

Kritik

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: scsi: qla2xxx: OOB sense-data okumasını önlemek için rsp_info_len sınırlandırıldı qla2x00_status_entry() fonksiyonunda, FWI2 durum yolu sense_data değerini ilerletir ve par_sense_len değerini rsp_info_len kadar küçültür: if (IS_FWI2_CAPABLE(ha)) { sense_data += rsp_info_len; par_sense_len -= rsp_info_len; } rsp_info_len, doğrudan hedefin FCP yanıtından (sf.rsp_data_len) alınan 32 bitlik bir değerken, par_sense_len IOCB veri alanı boyutudur (24xx için 28 bayt, 29xx için 60 bayt). par_sense_len'den daha büyük bir rsp_info_len bildiren kötü niyetli veya hatalı bir hedef, işaretsiz çıkarma işleminin alt taşmaya (underflow) neden olarak çok büyük bir değere dönüşmesine yol açar ve sense_data'yı sınırlar dışına çıkarır. Alt taşmaya uğramış par_sense_len, ardından qla2x00_handle_sense() içerisindeki sınırlamayı etkisiz hale getirir: if (sense_len > par_sense_len) sense_len = par_sense_len; memcpy(cp->sense_buffer, sense_data, sense_len); böylece memcpy, sınırlar dışındaki sense_data işaretçisinden SCSI_SENSE_BUFFERSIZE bayta kadar okuma yapar ve komutun sense tamponuna bitişik response-ring/heap belleğini sızdırır. Çıkarma işleminden önce rsp_info_len değeri par_sense_len ile sınırlandırılarak par_sense_len'in hiçbir zaman alt taşmaya uğramaması ve sense_data'nın IOCB veri alanı içinde kalması sağlanmıştır. Düzeltme, her iki qla2x00_handle_sense() çağrı noktasını da kapsayacak şekilde comp_status switch ifadesinden önceye yerleştirilmiştir.

ÖnemKritik
CVSS9.1
İstismar olasılığı—
ÜrünLinux
Yayın16 Eyl 2026
İlk görülme16 Eyl 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linux125b12861c726e58448bb95d55b04851fb131d1f, e57ace988bda5693f7b3645f652ea4b4220870ee, 6b08c0cb110a1fba92f99d655020198489699815, be75ab791c9b3baca66c70ce03443afebc83acda, ebc41dfc59d190956e0113e8bd90c28f6f21e8b9, d7f7746ff031ae45724881261804f4bf5317c985, f6e8977bce887481b2b2b0e2e14a791270741cfb, ca6d880d6c70cb7946e7b3e05d7285f271b6d99e ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux5544213be7b4fb693730106a6d70a8cc1aa7cdf6 ≤ v < 125b12861c726e58448bb95d55b04851fb131d1f, 5544213be7b4fb693730106a6d70a8cc1aa7cdf6 ≤ v < e57ace988bda5693f7b3645f652ea4b4220870ee, 5544213be7b4fb693730106a6d70a8cc1aa7cdf6 ≤ v < 6b08c0cb110a1fba92f99d655020198489699815, 5544213be7b4fb693730106a6d70a8cc1aa7cdf6 ≤ v < be75ab791c9b3baca66c70ce03443afebc83acda, 5544213be7b4fb693730106a6d70a8cc1aa7cdf6 ≤ v < ebc41dfc59d190956e0113e8bd90c28f6f21e8b9, 5544213be7b4fb693730106a6d70a8cc1aa7cdf6 ≤ v < d7f7746ff031ae45724881261804f4bf5317c985, 5544213be7b4fb693730106a6d70a8cc1aa7cdf6 ≤ v < f6e8977bce887481b2b2b0e2e14a791270741cfb, 5544213be7b4fb693730106a6d70a8cc1aa7cdf6 ≤ v < ca6d880d6c70cb7946e7b3e05d7285f271b6d99e, 2.6.36125b12861c726e58448bb95d55b04851fb131d1f, e57ace988bda5693f7b3645f652ea4b4220870ee, 6b08c0cb110a1fba92f99d655020198489699815, be75ab791c9b3baca66c70ce03443afebc83acda, ebc41dfc59d190956e0113e8bd90c28f6f21e8b9, d7f7746ff031ae45724881261804f4bf5317c985, f6e8977bce887481b2b2b0e2e14a791270741cfb, ca6d880d6c70cb7946e7b3e05d7285f271b6d99e

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.

CVE-2026-89846 · Linux · Dark Radar