CVE-2026-90230

Kritik

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: nvmet: nvmet_auth_negotiate() fonksiyonundaki yığın sınır dışı okuma (heap out-of-bounds read) hatası düzeltildi nvmet_execute_auth_send(), DH-HMAC-CHAP mesaj tamponunu ana bilgisayar tarafından sağlanan aktarım uzunluğuyla (tl) ayırır ve tl değerini iletmeden nvmet_auth_negotiate() fonksiyonuna aktarır. Ardından nvmet_auth_negotiate(), müzakere başlığını okur ve her bir halen özet tanımlayıcısı ile dhlen DH grup tanımlayıcısı için sabit idlist[60] dizisinde indeksleme yapar (özetler idlist[0..halen), gruplar idlist[30..]). Ne aktarım uzunluğu ne de halen/dhlen doğrulanmaktadır. Kötü niyetli veya standartlara uygun olmayan bir ana bilgisayar, müzakere yapısından daha küçük bir tl veya diziden daha büyük bir halen/dhlen (her ikisi de u8 olup 255'e kadar çıkabilir) bildirebilir; bu durum döngülerin ayrılan tamponun sonunun ötesini okumasına neden olur (yığın sınır dışı okuma). Benzer olan nvmet_auth_reply() zaten tl değerini yapı boyutuyla doğrulamaktadır ancak müzakere yolu bunu yapmamaktaydı. tl değeri nvmet_auth_negotiate() fonksiyonuna aktarıldı; müzakere verilerini ve bir tam protokol tanımlayıcısını kapsamadığı durumlarda tl reddedilecek şekilde düzenlendi ve NVME_AUTH_DHCHAP_MAX_DH_IDS değerinden büyük olan halen/dhlen değerlerinin reddedilmesi sağlandı.

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

Nasıl düzeltilir

Güncelleyin
  • Linux Linux89ff11b72f38976f3b5aea23a5228ee05e277209, aaac783950b17c57df9b6f7344747cacb1a407ed, c38a8186326799957d293d370136c128cd113916, 7b81e4d2230e3d2d372c826180c4ef0efc244f31, 5bb96cc218835769ab74ec7f3ea2bf81fbffe955 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linuxdb1312dd95488b5e6ff362ff66fcf953a46b1821 ≤ v < 89ff11b72f38976f3b5aea23a5228ee05e277209, db1312dd95488b5e6ff362ff66fcf953a46b1821 ≤ v < aaac783950b17c57df9b6f7344747cacb1a407ed, db1312dd95488b5e6ff362ff66fcf953a46b1821 ≤ v < c38a8186326799957d293d370136c128cd113916, db1312dd95488b5e6ff362ff66fcf953a46b1821 ≤ v < 7b81e4d2230e3d2d372c826180c4ef0efc244f31, db1312dd95488b5e6ff362ff66fcf953a46b1821 ≤ v < 5bb96cc218835769ab74ec7f3ea2bf81fbffe955, 6.089ff11b72f38976f3b5aea23a5228ee05e277209, aaac783950b17c57df9b6f7344747cacb1a407ed, c38a8186326799957d293d370136c128cd113916, 7b81e4d2230e3d2d372c826180c4ef0efc244f31, 5bb96cc218835769ab74ec7f3ea2bf81fbffe955

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.