CVE-2024-39296

Orta

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: bonding: rmmod sırasında oluşan oops hatası düzeltildi cc317ea3d927 ("bonding: remove redundant NULL check in debugfs function") commit'inden beri "rmmod bonding" işlemi bir oops hatasına neden olmaktadır. Çağrılan ilgili fonksiyonlar şunlardır: bonding_exit() bond_destroy_debugfs() debugfs_remove_recursive(bonding_debug_root); bonding_debug_root = NULL; <--------- BURADA NULL OLARAK AYARLANIYOR bond_netlink_fini() rtnl_link_unregister() __rtnl_link_unregister() unregister_netdevice_many_notify() bond_uninit() bond_debug_unregister() (commit, bonding_debug_root == NULL kontrolünü kaldırdı) debugfs_remove() simple_recursive_removal() down_write() -> OOPS Ancak, hatalı commit'in geri alınması sorunu tamamen çözmemektedir çünkü orijinal kod, aynı oops hatasına neden olabilecek bir yarış durumuna (race condition) sahiptir; ancak bu durumun istemeden tetiklenme olasılığı çok daha düşüktür: CPU1 rmmod bonding bonding_exit() bond_destroy_debugfs() debugfs_remove_recursive(bonding_debug_root); CPU2 echo -bond0 > /sys/class/net/bonding_masters bond_uninit() bond_debug_unregister() if (!bonding_debug_root) CPU1 bonding_debug_root = NULL; Bu nedenle, hatalı commit'i geri ALMAYIN (çünkü kaldırılan kontroller zaten yarış durumuna müsaitti) ve bunun yerine modül kaldırma sırasında gerçekleştirilen işlemlerin sırasını değiştirin. Aynı oops hatası modül başlatma (init) sırasında bir hata oluştuğunda da meydana gelebilir, bu nedenle aynı düzeltmeyi oraya da uygulayın.

ÖnemOrta
CVSS4.7
İstismar olasılığı—
ÜrünLinux Kernel
Yayın25 Haz 2024
İlk görülme25 Haz 2024

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.6.34, 6.9.5 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.6 ≤ v < 6.6.34, 6.7 ≤ v < 6.9.56.6.34, 6.9.5

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