CVE-2026-23440

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: net/mlx5e: IPSec ESN güncellemesi sırasında oluşan yarış durumu (race condition) düzeltildi IPSec tam boşaltma (full offload) modunda cihaz, sürücüye bir ESN (Extended Sequence Number) sarmalama olayı bildirir. Sürücü, IPSec ASO'yu sorgulayarak ve bir olay gerçekleştiğini belirten esn_event_arm alanının 0x0 olduğunu kontrol ederek bu olayı doğrular. Olayı işledikten sonra sürücü, esn_event_arm değerini tekrar 0x1 yaparak bağlamı yeniden kurmalıdır. Bu işlem yolunda bir yarış durumu mevcuttur. Olayı doğruladıktan sonra sürücü, çekirdeğin xfrm durumunu güncellemek için mlx5_accel_esp_modify_xfrm() fonksiyonunu çağırır. Bu fonksiyon, xfrm durum kilidini geçici olarak serbest bırakır ve yeniden edinir. Bu nedenle, öncelikle esn_event_arm değeri 0x1 yapılarak olayın onaylanması gerekir. Bu, donanımın başka nedenlerle olaylar göndermesi durumunda sürücünün aynı ESN güncellemesini yeniden işlemesini önler. Bir sonraki ESN güncellemesi ancak yaklaşık 2^31 paket alındıktan sonra gerçekleştiği için, bu işlem tamamlandıktan çok sonra meydana geleceğinden herhangi bir güncellemeyi kaçırma riski yoktur. Olayın iki kez işlenmesi, ESN yüksek dereceli bitlerinin (esn_msb) yanlış şekilde artmasına neden olur. Sürücü daha sonra donanımı bu geçersiz ESN durumuyla programlar; bu da anti-replay hatalarına ve IPSec trafiğinin tamamen durmasına yol açar. Bu sorun, ESN olayını doğrulandıktan hemen sonra ve mlx5_accel_esp_modify_xfrm() fonksiyonu çağrılmadan önce yeniden kurarak düzeltilmiştir. Bu, herhangi bir sahte veya yinelenen olayın doğru şekilde yoksayılmasını sağlayarak yarış penceresini kapatır.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın3 Nis 2026
İlk görülme3 Nis 2026
Zayıflık türüCWE-362Yarış durumu

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.6.130, 6.12.78, 6.18.20, 6.19.10 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.4.1 ≤ v < 6.6.130, 6.7 ≤ v < 6.12.78, 6.13 ≤ v < 6.18.20, 6.19 ≤ v < 6.19.10, 6.4, 7.06.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.

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.