CVE-2026-98364
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: xfrm: bundle oluşturma sırasında net_device referansını RCU altında tutun xfrm_bundle_create() ve xfrm_create_dummy_bundle(), bir cihaz referansı almadan dst->dev değerini yerel bir işaretçiye okur ve ardından bunu xfrm_fill_dst() fonksiyonuna iletir. Eşzamanlı bir RTM_DELLINK işlemi, dst_dev_put() aracılığıyla dst->dev değerini değiştirir ve eski net_device nesnesini serbest bırakır; bu durum, xfrm6_fill_dst() daha sonra güncelliğini yitirmiş dev işaretçisini çözmeye çalıştığında bir serbest bırakıldıktan sonra kullanım (use-after-free) hatasına neden olur. BUG: KASAN: slab-use-after-free in xfrm6_fill_dst+0x82c/0x860 (net/ipv6/xfrm6_policy.c:86 netdev_hold()) Read of size 8 at addr ffff8880142fe588 by task exploit/153 Call Trace: xfrm6_fill_dst+0x82c/0x860 xfrm_resolve_and_create_bundle+0x21d4/0x2bd0 xfrm_lookup_with_ifid+0x485/0x1640 ip6_dst_lookup_flow+0x19b/0x1e0 udpv6_sendmsg+0x1443/0x2dd0 Bu sorun, dst->dev değeri dst_dev_rcu() üzerinden okunarak ve xfrm_fill_dst() gerekli cihaz referanslarını alana kadar RCU okuma tarafı kritik bölümü aktif tutularak düzeltilmiştir.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| microsoft azl3_kernel_6.6.157.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.