CVE-2024-57946

Orta

Açıklama

Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: virtio-blk: sistem askıya alınması sırasında kuyruğu donmuş durumda tutmayın 4ce6e2db00de commit'i ("virtio-blk: vqs silinmeden önce virtqueues içinde istek olmadığından emin olun."), virtio-blk'ın PM geri çağırma işlevlerinde kuyruk sessizleştirmesini kuyruk dondurma ile değiştirir. Ve motivasyon, askıya almadan önce uçuştaki IO'ları boşaltmaktır. block katmanının kuyruk dondurması çok kullanışlı görünür, ancak aynı zamanda kilitlenmeye neden olması da kolaydır; örneğin, bio_queue_enter() çağrısına yönelik herhangi bir girişim, kuyruk mevcut bağlamda donmuşsa kilitlenmeyle karşılaşabilir. Askıya alma bağlamında her türlü ->suspend() çağrılır, bu nedenle kuyruğu tüm askıya alma bağlamı boyunca donmuş durumda tutmak iyi bir fikir değildir. Ve Marek, virtblk_freeze() içinde virtio-blk'ın kuyruk dondurmasının neden olduğu lockdep uyarısını[1] bildirmiştir. [1] https://lore.kernel.org/linux-block/[email protected]/ Motivasyonun uçuştaki IO'ları boşaltmak olduğu göz önüne alındığında, bu, freeze & unfreeze çağrılarak yapılabilir; bu arada askıya alma sırasında kuyruk sessizleştirilmiş durumda tutularak önceki davranışa geri dönülür.

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın21 Oca 2025
İlk görülme21 Oca 2025
Zayıflık türüCWE-667CWE-667

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.4.289, 5.10.233, 5.15.176, 6.1.123, 6.6.69, 6.12.8 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernelv < 5.4.289, 5.5 ≤ v < 5.10.233, 5.11 ≤ v < 5.15.176, 5.16 ≤ v < 6.1.123, 6.2 ≤ v < 6.6.69, 6.7 ≤ v < 6.12.8, 6.135.4.289, 5.10.233, 5.15.176, 6.1.123, 6.6.69, 6.12.8

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-2024-57946 · Linux Kernel · Dark Radar