CVE-2024-50258
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: net: küçük gso_max_size/gso_ipv4_max_size yapılandırıldığında meydana gelen çökme düzeltildi Küçük bir gso_max_size/gso_ipv4_max_size yapılandırması, sk_dst_gso_max_size() fonksiyonunda bir underflow'a yol açacaktır; bu durum, sk->sk_gso_max_size değerinin cihaz limitlerinden çok daha büyük olması nedeniyle bir BUG_ON çökmesini tetikleyebilir. Çağrı İzleme (Call Trace): tcp_write_xmit tso_segs = tcp_init_tso_segs(skb, mss_now); tcp_set_skb_tso_segs tcp_skb_pcount_set // skb->len = 524288, mss_now = 8 // u16 tso_segs = 524288/8 = 65535 -> 0 tso_segs = DIV_ROUND_UP(skb->len, mss_now) BUG_ON(!tso_segs) gso_max_size ve gso_ipv4_max_size için minimum değer kontrolü eklendi.
Nasıl düzeltilir
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 4.16 ≤ v ≤ 6.6.60, 6.7 ≤ v ≤ 6.11.7, 6.12 | — |
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.