CVE-2024-42152

Yüksek

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: nvmet: qp kurulumu sırasında bir ctrl yok edilirken oluşabilecek olası bir sızıntı düzeltildi nvmet_sq_destroy fonksiyonunda sq->ctrl erken aşamada yakalanır ve eğer NULL değilse, bir ctrl tahsis edildiği bilinir (admin connect istek işleyicisinde) ve bekleyen AER'lerin serbest bırakılması, ctrl->sqs ve sq->ctrl'nin temizlenmesi (öncelikle nvme-loop için) ve ctrl üzerindeki son referansın düşürülmesi gerekir. Ancak, nvmet_sq_destroy işleminin (istemcinin vazgeçip bağlantıyı kesmesi sonucunda), nvme admin connect komutuyla (erken bir aşamada olabilir) eşzamanlı olarak başladığı küçük bir pencere mümkündür. Fakat bu durum, sq->ref'in kill_and_confirm işleminden önce gerçekleşir (yani admin connect canlı bir sq referansı almayı başarmıştır). Bu durumda, sq->ctrl tahsis edilmiştir ancak bu işlem nvmet_sq_destroy içinde yerel bir değişkene yakalandıktan sonra gerçekleşmiştir. Bu durum, ctrl üzerindeki son referansın düşürülmesini engellemiştir. Bu sorun, tüm uçuşta olan (inflight) istekler tamamlandıktan sonra —burada sq->ctrl referansının kesinlikle nihai olduğu noktada— sq->ctrl'nin yeniden yakalanması ve buna göre ilerlenmesiyle çözülmüştür. Bu sorun, birçok ana bilgisayarın aynı anda birden fazla ctrl bağlandığı, ctrl tahsisinde gecikmeye neden olan ve bu yarış durumuna (race window) yol açan bir ortamda gözlemlenmiştir.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın30 Tem 2024
İlk görülme30 Tem 2024

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.10.222, 5.15.163, 6.1.98, 6.6.39, 6.9.9 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel4.8 ≤ v < 5.10.222, 5.11 ≤ v < 5.15.163, 5.16 ≤ v < 6.1.98, 6.2 ≤ v < 6.6.39, 6.7 ≤ v < 6.9.9, 6.105.10.222, 5.15.163, 6.1.98, 6.6.39, 6.9.9

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.