CVE-2026-23441
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: net/mlx5e: IPSec ASO bağlamına eşzamanlı erişimi önleme IPSec offload nesnesinin sorgulanması veya güncellenmesi Access ASO WQE üzerinden gerçekleştirilir. Sürücü, her PF için tüm ASO işlemleri adına paylaşılan bir DMA-eşlenmiş bağlam içeren tek bir mlx5e_ipsec_aso yapısı kullanır. ASO spinlock'ı donanım WQE işlemeyi bitirmeden önce serbest bırakıldığı için bir yarış durumu (race condition) oluşmaktadır. Hemen ardından ikinci bir işlem başlatılırsa, DMA alanındaki paylaşılan bağlamın üzerine yazılır. İlk işlemin tamamlanması daha sonra işlendiğinde, bu bozulmuş bağlam okunur; bu da beklenmedik davranışlara ve hatalı sonuçlara yol açar. Bu commit, her IPSec offload nesnesi içinde özel bir bağlam tanıtarak yarış durumunu düzeltir. Paylaşılan ASO bağlamı artık ASO spinlock tutulurken bu özel bağlama kopyalanır. Sonraki işlemler, bütünlüğünün korunduğundan emin olmak için kaydedilen bu nesneye özel bağlamı kullanır.
Nasıl düzeltilir
- linux linux_kernel6.6.130, 6.12.78, 6.18.20, 6.19.10 ya da sonraki bir sürüm
- git.kernel.org/stable/c/2c6a5be0aee5a44066f68a332c30650900e32ad4
- git.kernel.org/stable/c/6834d196107d5267dcad31b44211da7698e8f618
- git.kernel.org/stable/c/99aaee927800ea00b441b607737f9f67b1899755
- git.kernel.org/stable/c/99b36850d881e2d65912b2520a1c80d0fcc9429a
- git.kernel.org/stable/c/c3db55dc0f3344b62da25b025a8396d78763b5fa
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 6.2.1 ≤ v < 6.6.130, 6.7 ≤ v < 6.12.78, 6.13 ≤ v < 6.18.20, 6.19 ≤ v < 6.19.10, 6.2, 7.0 | 6.6.130, 6.12.78, 6.18.20, 6.19.10 |
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.