CVE-2026-90011

Kritik

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: scsi: target: iscsi: Login yükü için bir sonlandırıcı bayt ayırın iscsi_target_check_login_request(), DataSegmentLength değeri MAX_KEY_VALUE_PAIRS değerini aşan bir login PDU'sunu reddeder, ancak kontrol '>' şeklindedir ve login->req_buf tam olarak MAX_KEY_VALUE_PAIRS bayt ile tahsis edilir. iscsit_get_login_rx() fonksiyonu payload_length + dolgu baytlarını aldığı için, burada padding = ((-payload_length) & 3); 8189 ile 8192 arasındaki herhangi bir payload_length tüm 8192 baytlık tamponu doldurur. Yazma işlemi sınırlar içinde kalır ancak NUL sonlandırıcısı için hiçbir bayt kalmaz. Tampon daha sonra bir C dizesi olarak tüketilir. CHAP yolunda chap_check_algorithm() kstrdup(a_str) fonksiyonunu çağırır ve extract_param() önce strstr(in_buf, pattern) ardından uzunluk parametresi almayan strlen_semi() fonksiyonunu çağırır. convert_null_to_semi() ek olarak gömülü her NUL karakterini ';' ile yeniden yazar, böylece düzgün biçimlendirilmiş NUL ile ayrılmış key=value kayıtlarından oluşan bir yük bile sonlandırıcı olmadan kalır. Bunlar nesnenin sonunu geçerek bitişikteki slab belleğine erişir. Bu durum, CHAP için yapılandırılmış bir portala karşı kimlik doğrulaması yapmamış bir başlatıcı tarafından tetiklenebilir; kimlik doğrulama gerekmediğinde iscsi_login_zero_tsih_s2() AuthMethod değerini None olarak yeniden yazar ve CHAP yoluna asla girilmez. Bir ekstra bayt tahsis edin. kzalloc() bunu sıfırlar ve hiçbir yazıcı maksimum MAX_KEY_VALUE_PAIRS bayt için 0 ofsetine kopya yapmadığından buraya hiçbir zaman yazılmaz, böylece tampon her zaman sonlandırılır.

Ö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 Linux5fac79f248c37774d1dd761406f83d25ca6ff8e4, 6ddddcad436d8e6e619204d3c848147ff2f5bf1e, b19dc17ed963ac36c0db4b52a1803fb11169f91f, 6b589ef9d5f6cdc70d2b4f269ca6cf26b5ebb076, eb9dadf4d552ebe10644871c5189286552aa48f5, 1624bff4c5118ad494d50ad94d44f22064667a7f, 3ddf3ea291a0ef2ea93b82e158960ac2cc42302b, f4825922d2fb371e2b969697d792077f1b62b62c ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linuxe48354ce078c079996f89d715dfa44814b4eba01 ≤ v < 5fac79f248c37774d1dd761406f83d25ca6ff8e4, e48354ce078c079996f89d715dfa44814b4eba01 ≤ v < 6ddddcad436d8e6e619204d3c848147ff2f5bf1e, e48354ce078c079996f89d715dfa44814b4eba01 ≤ v < b19dc17ed963ac36c0db4b52a1803fb11169f91f, e48354ce078c079996f89d715dfa44814b4eba01 ≤ v < 6b589ef9d5f6cdc70d2b4f269ca6cf26b5ebb076, e48354ce078c079996f89d715dfa44814b4eba01 ≤ v < eb9dadf4d552ebe10644871c5189286552aa48f5, e48354ce078c079996f89d715dfa44814b4eba01 ≤ v < 1624bff4c5118ad494d50ad94d44f22064667a7f, e48354ce078c079996f89d715dfa44814b4eba01 ≤ v < 3ddf3ea291a0ef2ea93b82e158960ac2cc42302b, e48354ce078c079996f89d715dfa44814b4eba01 ≤ v < f4825922d2fb371e2b969697d792077f1b62b62c, 3.15fac79f248c37774d1dd761406f83d25ca6ff8e4, 6ddddcad436d8e6e619204d3c848147ff2f5bf1e, b19dc17ed963ac36c0db4b52a1803fb11169f91f, 6b589ef9d5f6cdc70d2b4f269ca6cf26b5ebb076, eb9dadf4d552ebe10644871c5189286552aa48f5, 1624bff4c5118ad494d50ad94d44f22064667a7f, 3ddf3ea291a0ef2ea93b82e158960ac2cc42302b, f4825922d2fb371e2b969697d792077f1b62b62c

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.