CVE-2024-26740
Açıklama
Linux kernel'de aşağıdaki güvenlik açığı giderilmiştir: net/sched: act_mirred: mirred ingress için backlog kullanın Davide tarafından ca22da2fbd69 ("act_mirred: mirred ingress'e yapılan iç içe çağrılar için backlog kullanın") commit'inde eklenen test, yaklaşık her 10 çalışmada bir, lockdep tarafından raporlanan tanıdık tcp_v4_rcv -> tcp_v4_rcv deadlock durumuyla test VM'lerimizi askıya almaktadır. Davide tarafından daha önce açıklanan sorun (bkz. Bağlantı), yönlendirme ile trafik akışını tersine çevirdiğimizde (egress -> ingress), paketi oluşturan aynı sokete ulaşabileceğimizdir. Ve hala bu soketin kilitini tutuyor olabiliriz. Bu tür deadlock durumları için yaygın çözüm, Rx yolunu satır içi çalıştırmak yerine paketi Rx backlog'una koymaktır. Bunu sadece iç içe mirred çağrılarına başladığımızda değil, tüm egress -> ingress tersinirmeleri için yapın. Geçmişte, backlog dolaylamasının hata raporlama kaybına veya daha az doğru istatistiklere yol açacağı konusunda endişeler vardı. Ancak mevcut geçici çözümün bu sorunu gidermediği görülmektedir.
Nasıl düzeltilir
- linux linux_kernel6.6.19, 6.7.7 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 4.10 ≤ v < 6.6.19, 6.7 ≤ v < 6.7.7, 6.8 | 6.6.19, 6.7.7 |
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.