CVE-2026-98306
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: seg6: IPIP kapsülleme kaldırmada (decapsulation) IP6SKB_L3SLAVE üzerinden IPSKB_L3SLAVE ayarlanıyor Bir VRF'ye bağlı bir arayüz üzerinden SRv6 paketi geldiğinde, vrf_ip6_rcv() fonksiyonu IP6CB içinde IP6SKB_L3SLAVE değerini ayarlar ancak decap_and_validate() fonksiyonu IPCB içinde hiçbir zaman IPSKB_L3SLAVE değerini ayarlamamıştır. Genel durumda bu bit temiz kalmaktaydı ve CONFIG_IPV6_MIP6 ile yeniden birleştirilmiş dış bir paketin kalan frag_max_size değeri, herhangi bir VRF dahil olmaksızın bu biti ayarlayabiliyordu. Ardından gelen 44930446dde4 ("ipv6: seg6: clear IPv4 control block on IPIP decapsulation") commit'i, güvenilmez olan bu bitin güvenilir şekilde temizlenmesini sağlamıştır. Eksik bayrağın etkisi, düğümün yerel bir adresine yapılan teslimat soket aramasına ulaştığında End.DX4 ile görülür. Örneğin, bağlı giriş arayüzüne bağlanmış bir UDP soketi, kapsülü kaldırılmış paketlerin hiçbirini almazken, VRF dışındaki bağlanmamış bir soket alır. Bu durum Documentation/networking/vrf.rst ile çelişmektedir: varsayılan olarak bağlanmamış bir UDP veya TCP soketinin kapsamı varsayılan VRF ile sınırlıdır. Zaten IPv6 için aynısını yapan decap_and_validate() içerisinde IPv4 için IPSKB_L3SLAVE değerini ayarlayın. Böylece soket araması, kapsülü kaldırılmış paketi o bağlı arayüzde alınan diğer tüm paketler gibi eşleştirir. Böyle bir paket, yalnızca udp_l3mdev_accept veya tcp_l3mdev_accept ayarlı olduğunda bağlanmamış bir UDP veya TCP soketiyle eşleşir.
Nasıl düzeltilir
- Linux Linux1d9f5c78903dd25a3556229eb716dd465c5f3573, 72f410616000d21a0a6ec6c93a60301b9c92e95c, e4d7c52f15f572608374947c6c802052e1a2fc82, 5130afa025c95faa621adf8bac525baeb2b290d2, f8fb4738ccef5f9d107845b05734a56352747b1a, ddf60220c925b54a1714c4722fdbdb12833232d0, 8c16e1ccc082a3763dfc6bc2d3f658c1a6336f9d, 7616242a2b37883f7322aaa1d2bd6cd0fed28315 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 891ef8dd2a8d14e4e73a81dcdb135b574c57f556 ≤ v < 1d9f5c78903dd25a3556229eb716dd465c5f3573, 891ef8dd2a8d14e4e73a81dcdb135b574c57f556 ≤ v < 72f410616000d21a0a6ec6c93a60301b9c92e95c, 891ef8dd2a8d14e4e73a81dcdb135b574c57f556 ≤ v < e4d7c52f15f572608374947c6c802052e1a2fc82, 891ef8dd2a8d14e4e73a81dcdb135b574c57f556 ≤ v < 5130afa025c95faa621adf8bac525baeb2b290d2, 891ef8dd2a8d14e4e73a81dcdb135b574c57f556 ≤ v < f8fb4738ccef5f9d107845b05734a56352747b1a, 891ef8dd2a8d14e4e73a81dcdb135b574c57f556 ≤ v < ddf60220c925b54a1714c4722fdbdb12833232d0, 891ef8dd2a8d14e4e73a81dcdb135b574c57f556 ≤ v < 8c16e1ccc082a3763dfc6bc2d3f658c1a6336f9d, 891ef8dd2a8d14e4e73a81dcdb135b574c57f556 ≤ v < 7616242a2b37883f7322aaa1d2bd6cd0fed28315, 4.14 | 1d9f5c78903dd25a3556229eb716dd465c5f3573, 72f410616000d21a0a6ec6c93a60301b9c92e95c, e4d7c52f15f572608374947c6c802052e1a2fc82, 5130afa025c95faa621adf8bac525baeb2b290d2, f8fb4738ccef5f9d107845b05734a56352747b1a, ddf60220c925b54a1714c4722fdbdb12833232d0, 8c16e1ccc082a3763dfc6bc2d3f658c1a6336f9d, 7616242a2b37883f7322aaa1d2bd6cd0fed28315 |
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.