CVE-2026-64472
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: vfio/mlx5: Yarış durumuna açık bit alanları düzeltildi ve yapı düzeni sıkılaştırıldı Bit alanı işlemleri atomik değildir; bir oku-değiştir-yaz deseni kullanırlar, bu nedenle eşzamanlı olarak güncellenebilen bit alanlarını aynı depolama birimine paketlememeye dikkat etmeliyiz. Bu ayrım ikili bir yaklaşım benimsemektedir: yalnızca açma/kapama öncesinde veya sonrasında değiştirilen bayraklar bit alanı olarak kalır; başka bir cihaza ulaşan eylemler (örneğin sıfırlama) dahil olmak üzere kullanıcı eyleminden kaynaklanan değişikliklerin yapıldığı bayraklar ise özel depolama birimleri kullanır. Not: Bu ayrımın ortaya çıkardığı hizalama boşluğunu doldurmak için mlx5_vhca_page_tracker.status yeniden konumlandırılmıştır. Bit alanı gerekçeleri: migrate_cap: yalnızca probe sırasında mlx5vf_cmd_set_migratable() içinde yazılır chunk_mode: yalnızca probe sırasında mlx5vf_cmd_set_migratable() içinde yazılır mig_state_cap: yalnızca probe sırasında mlx5vf_cmd_set_migratable() içinde yazılır Özel depolama birimleri: mdev_detach: çalışma zamanında VF ekleme/çıkarma olay bildiricisi olan mlx5fv_vf_event() içinde yazılır log_active: çalışma zamanındaki kirli izleme (dirty tracking) sırasında mlx5vf_start_page_tracker()/mlx5vf_stop_page_tracker() içinde yazılır deferred_reset: çalışma zamanındaki sıfırlama işlemi sırasında mlx5vf_state_mutex_unlock()/mlx5vf_pci_aer_reset_done() içinde yazılır is_err: çalışma zamanında izleyici hata yönetimi ve kirli günlük (dirty-log) sorgulama tarafından ayarlanır object_changed: çalışma zamanında izleyici olay yönetimi tarafından ayarlanır ve kirli günlük sorgulama tarafından temizlenir
Nasıl düzeltilir
- Linux Linux1dd99b8f4e143592e12e5a77e7b538bc698116cb, f1db80a67da928a92ba460ede1be52d8941f46be, 399d806f998f7a25405fc1b97227e579aead24af, 7ed120b1a007bace57c461805519d70e1af44e59, 39d163627b51886492bf31f66cb02c94613d2287, f2365a63b02ddea32e7db78b742c2503ec7b81f1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 61a2f1460fd03285ea34c1a235f2f50f71e13a1f ≤ v < 1dd99b8f4e143592e12e5a77e7b538bc698116cb, 61a2f1460fd03285ea34c1a235f2f50f71e13a1f ≤ v < f1db80a67da928a92ba460ede1be52d8941f46be, 61a2f1460fd03285ea34c1a235f2f50f71e13a1f ≤ v < 399d806f998f7a25405fc1b97227e579aead24af, 61a2f1460fd03285ea34c1a235f2f50f71e13a1f ≤ v < 7ed120b1a007bace57c461805519d70e1af44e59, 61a2f1460fd03285ea34c1a235f2f50f71e13a1f ≤ v < 39d163627b51886492bf31f66cb02c94613d2287, 61a2f1460fd03285ea34c1a235f2f50f71e13a1f ≤ v < f2365a63b02ddea32e7db78b742c2503ec7b81f1, 5.19 | 1dd99b8f4e143592e12e5a77e7b538bc698116cb, f1db80a67da928a92ba460ede1be52d8941f46be, 399d806f998f7a25405fc1b97227e579aead24af, 7ed120b1a007bace57c461805519d70e1af44e59, 39d163627b51886492bf31f66cb02c94613d2287, f2365a63b02ddea32e7db78b742c2503ec7b81f1 |
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.
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.