CVE-2024-35890
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: gro: sahiplik aktarımunu düzeltin Paketler fraglist ile GRO işlemine tabi tutulursa, daha sonra bölümlere ayrılabilir ve yığın içindeki yolculuklarına devam edebilirler. skb_segment_list fonksiyonunda bu skb'ler olduğu gibi yeniden kullanılabilir. Bu bir sorundur çünkü yıkıcıları skb_gro_receive_list içinde kaldırılmış ancak sokete olan referansları kaldırılmamıştır ve bu nedenle yetimleştirilemezler (orphaned). Soket referansı da kaldırılarak bu durum düzeltilmiştir. Örneğin şu gözlemlenebilir: kernel BUG at include/linux/skbuff.h:3131! (skb_orphan) RIP: 0010:ip6_rcv_core+0x11bc/0x19a0 Call Trace: ipv6_list_rcv+0x250/0x3f0 __netif_receive_skb_list_core+0x49d/0x8f0 netif_receive_skb_list_internal+0x634/0xd40 napi_complete_done+0x1d2/0x7d0 gro_cell_poll+0x118/0x1f0 Benzer bir yapı skb_gro_receive fonksiyonunda da bulunmaktadır; aynı değişiklik oraya da uygulanmıştır.
Nasıl düzeltilir
- linux linux_kernel5.15.154, 6.1.85, 6.6.26, 6.8.5 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 | 5.15 ≤ v < 5.15.154, 5.16 ≤ v < 6.1.85, 6.2 ≤ v < 6.6.26, 6.7 ≤ v < 6.8.5, 6.9 | 5.15.154, 6.1.85, 6.6.26, 6.8.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.
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.