CVE-2024-26752
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: l2tp: ip6_append_data fonksiyonuna doğru mesaj uzunluğunun iletilmesi l2tp_ip6_sendmsg, halihazırda kısmen dolu olan bir skbuff'a daha fazla veri eklerken taşıma başlığının iki kez hesaba katılmasını önlemelidir. Bunu yönetmek için, ip6_append_data kullanılarak ne kadar veri ekleneceğine karar verirken skb_queue_empty aracılığıyla skbuff'ın veri içerip içermediği kontrol edilir. Ancak hesaplamayı gerçekleştiren kod hatalıdır: ulen = len + skb_queue_empty(&sk->sk_write_queue) ? transhdrlen : 0; C operatör önceliği nedeniyle bu durum, sıfırdan farklı uzunluğa sahip mesajlar için ulen değerinin transhdrlen olarak ayarlanmasına yol açmakta ve bu da ağ üzerinden iletilen paketlerin bozulmasıyla sonuçlanmaktadır. Hesaplamayı orijinal amaçla uyumlu hale getirmek için parantezler eklenmiştir.
Nasıl düzeltilir
- linux linux_kernel4.19.308, 5.4.270, 5.10.211, 5.15.150, 6.1.80, 6.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.19.296 ≤ v < 4.19.308, 5.4.258 ≤ v < 5.4.270, 5.10.198 ≤ v < 5.10.211, 5.15.135 ≤ v < 5.15.150, 6.1.57 ≤ v < 6.1.80, 6.6 ≤ v < 6.6.19, 6.7 ≤ v < 6.7.7, 4.14.327, 6.5.7, 6.8 | 4.19.308, 5.4.270, 5.10.211, 5.15.150, 6.1.80, 6.6.19, 6.7.7 |
| debian debian_linux | 10.0 | — |
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.