CVE-2024-50258

Orta

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.

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın9 Kas 2024
İlk görülme9 Kas 2024
Zayıflık türüCWE-191CWE-191

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel4.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.

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.

CVE-2024-50258 · Linux Kernel · Dark Radar