CVE-2026-53228
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: ipv6: sit: GSO offload işlemlerinden sonra iç IPv6 başlığını yeniden yükle ipip6_tunnel_xmit() fonksiyonu, fonksiyon girişinde iç IPv6 başlık işaretçisini önbelleğe alır ve iptunnel_handle_offloads() işleminden sonra bunu kullanmaya devam eder. GSO skb'leri için iptunnel_handle_offloads(), skb_header_unclone() fonksiyonunu çağırır. skb başlığı klonlandığında, skb_header_unclone() fonksiyonu pskb_expand_head() fonksiyonunu çağırabilir ve bu durum skb başlığının taşınmasına neden olabilir. pskb_expand_head() sözleşmesi, çağrıdan sonra skb başlığına yönelik işaretçilerin yeniden yüklenmesini gerektirir. Eğer daha sonraki skb_realloc_headroom() dalına girilmezse, SIT iç sıçrama sınırını (hop limit) ve DS alanını okumak için güncelliğini yitirmiş iph6 işaretçisini kullanır. Bu durum, eski başlığın kalan klonu serbest bırakıldıktan sonra, serbest bırakılmış bir skb başlığından okuma yapılmasına yol açabilir. Offload yardımcı fonksiyonu başarıyla tamamlandıktan sonra ve iç IPv6 başlığından yapılacak sonraki okumalardan önce iph6 işaretçisini yeniden yükleyin. skb_realloc_headroom() sonrası mevcut olan yeniden yükleme işlemini koruyun, çünkü bu dal da skb'yi değiştirebilir.
Nasıl düzeltilir
- linux linux_kernel5.10.259, 5.15.210, 6.1.176, 6.6.143, 6.12.94, 6.18.36, 7.0.13 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 | 3.18 ≤ v < 5.10.259, 5.11 ≤ v < 5.15.210, 5.16 ≤ v < 6.1.176, 6.2 ≤ v < 6.6.143, 6.7 ≤ v < 6.12.94, 6.13 ≤ v < 6.18.36, 6.19 ≤ v < 7.0.13, 7.1 | 5.10.259, 5.15.210, 6.1.176, 6.6.143, 6.12.94, 6.18.36, 7.0.13 |
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.