CVE-2024-56755

Orta

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: netfs/fscache: FSCACHE_VOLUME_CREATING için bir bellek bariyeri eklendi fscache_create_volume() fonksiyonunda, bit temizleme işlemi ile uyandırma işlemi arasında bir bellek bariyeri eksiktir. Bu durum, uyandırmadan sonra bit temizleme işleminin henüz tespit edilememesine ve dolayısıyla süresiz bir beklemeye neden olabilir. Tetikleyici süreç şu şekildedir: [cookie1] [cookie2] [volume_work] fscache_perform_lookup fscache_create_volume fscache_perform_lookup fscache_create_volume fscache_create_volume_work cachefiles_acquire_volume clear_and_wake_up_bit test_and_set_bit test_and_set_bit goto maybe_wait goto no_wait Yukarıdaki süreçte, cookie1 ve cookie2 aynı volume değerine sahiptir. cookie1, -no_wait- sürecine girdiğinde biti temizleyecek ve bekleyen süreci uyandıracaktır. Bir bariyer eksik olduğunda, bu durum cookie2'nin süresiz olarak -wait- sürecinde kalmasına neden olabilir. 3288666c7256 ("fscache: Use clear_and_wake_up_bit() in fscache_create_volume_work()") numaralı commit ile fscache_create_volume_work() içerisindeki benzer işlemlere bariyerler eklenmiş ancak fscache_create_volume() atlanmıştır. Bu sorun, temizleme ve uyandırma işlemleri clear_and_wake_up_bit() fonksiyonunda birleştirilerek düzeltilmiştir.

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın29 Ara 2024
İlk görülme29 Ara 2024
Zayıflık türüCWE-401CWE-401

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.1.120, 6.6.64, 6.11.11, 6.12.2 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel5.17 ≤ v < 6.1.120, 6.2 ≤ v < 6.6.64, 6.7 ≤ v < 6.11.11, 6.12 ≤ v < 6.12.26.1.120, 6.6.64, 6.11.11, 6.12.2

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