CVE-2026-45859
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: netfilter: nfnetlink_queue: segmentasyondan önce paylaşılan-onaylanmamış kontrolünü gerçekleştirin Ulrich, nfqueue ile ilgili bir regresyon bildirmiştir: Eğer bir uygulama 'F_GSO' yetenek bayrağını ayarlamamışsa ve onaylanmamış bir nf_conn girdisine sahip bir gso paketi alınırsa, kontrol skb_gso_segment() işleminden sonra gerçekleştiği için tüm paketler artık kuyruğa alınmak yerine düşürülmektedir. Bu durumda, skb ve onunla ilişkili conntrack girdisinin özel sahipliğine sahiptik. Artan kullanım sayısı, skb_gso_segment() aracılığıyla gerçekleşen skb_clone işleminin sonucudur. Kontrolü, toplulaştırılmış paket üzerinden gerçekleştirilecek şekilde taşıyın. Ardından, yeniden enjekte etme sırasında ikinci bir kontrol yapabilmek için ilk segment dışındaki bireysel segmentleri işaretleyin. Kullanıcı alanının sırayla yeniden enjeksiyon yaptığı normal durumlar için bu işlem paket düşmelerini önler: yeniden enjekte edilen ilk segment ilerlemeye devam eder ve girdiyi onaylar, kalan segmentler ise onaylanmış girdiyi görür. Bu sırada, nf_ct_drop_unconfirmed() fonksiyonunu basitleştirin: Sadece refcnt > 1 olan onaylanmamış girdilerle ilgileniyoruz, ölmekte olan girdiler için özel bir durum oluşturmaya gerek yoktur. Bu durum yalnızca UDP ile gerçekleşir. TCP'de tek onaylanmamış paket TCP SYN olacaktır ve bunlar GRO tarafından toplulaştırılmaz. Bir sonraki yama, bu senaryoyu kapsamak için bir udpgro test durumu eklemektedir.
Nasıl düzeltilir
- linux linux_kernel5.16, 6.2, 6.7, 6.11, 6.12.75, 6.18.14, 6.19.4 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.166 ≤ v < 5.16, 6.1.107 ≤ v < 6.2, 6.6.48 ≤ v < 6.7, 6.10.7 ≤ v < 6.11, 6.11.1 ≤ v < 6.12.75, 6.13 ≤ v < 6.18.14, 6.19 ≤ v < 6.19.4, 6.11 | 5.16, 6.2, 6.7, 6.11, 6.12.75, 6.18.14, 6.19.4 |
| microsoft azl3_kernel_6.6.139.1-1 | Aralık belirtilmemiş | — |
| microsoft azl3_kernel_6.6.143.1-1 | Aralık belirtilmemiş | — |
| microsoft azl3_kernel_6.6.145.2-1 | Aralık belirtilmemiş | — |
| microsoft azl3_kernel_6.6.150.1-1 | Aralık belirtilmemiş | — |
| microsoft azl3_kernel_6.6.157.1-1 | Aralık belirtilmemiş | — |
| microsoft azl3_kernel_6.6.141.1-1 | Aralık belirtilmemiş | — |
| microsoft azl3_kernel_6.6.144.1-1 | Aralık belirtilmemiş | — |
| microsoft azl3_kernel_6.6.152.1-1 | Aralık belirtilmemiş | — |
| microsoft azl3_kernel_6.6.159.1-1 | Aralık belirtilmemiş | — |
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.