CVE-2026-98303
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: ipv4: icmp: icmp_route_lookup fonksiyonunda RTN_UNREACHABLE giriş rotalarını reddet icmp_route_lookup() fonksiyonunda iletme çıkış rotası kullanılamadığında, işlem "ters yol" (reverse path) aşamasına girer ve orijinal paketin kaynak adresi olan fl4_dec.daddr üzerinde ip_route_input() fonksiyonunu çağırır. ip_route_input() yalnızca gerçekten geçersiz paketler için hata döndürür. Erişilemez adresler için işlem başarılı olur ve dst.output değeri ip_rt_bug() olarak ayarlanmış bir giriş rotası döndürür. Mevcut kontrol yalnızca RTN_LOCAL rotalarını reddettiği için, RTN_UNREACHABLE rota türleri hala döndürülebilir ve daha sonra çıkış için kullanılabilir; bu durum syzkaller tarafından aşağıda belirtildiği gibi ip_rt_bug() içinde bir WARN_ON_ONCE() tetiklenmesine neden olmaktadır: ------------[ cut here ]------------ WARNING: net/ipv4/route.c:1273 at ip_rt_bug+0x14/0x20 RIP: 0010:ip_rt_bug+0x14/0x20 Call Trace: ip_push_pending_frames+0xfa/0x100 __icmp_send+0x905/0xf10 ip_options_compile+0xc0/0xd0 ip_rcv_finish_core+0x321/0xae0 ip_rcv+0x1de/0x260 __netif_receive_skb_one_core+0x11a/0x130 netif_receive_skb+0x7b/0x260 tun_get_user+0x11bf/0x1c10 ------------[ cut here ]------------ Bu durumu düzeltmek için RTN_UNREACHABLE olan giriş rotaları reddedilmektedir. RTN_UNREACHABLE bir yarış durumu (race condition) sonucu oluşmadığından, ağ uyarısı yalnızca RTN_LOCAL için yazdırılmaktadır.
Nasıl düzeltilir
- Linux Linux06083cea4a3b95f5ebc85312f97d7086e6c9e782, 83aa83f81a8fec30ff5372dee60b2f0561bcb2ca, cac69c50716c712ef0114837c9427da66066124c, 1af2d87964d87ba7626d96928d68c09158b5a223, fda3000147dc96c75ba162f680bec0a9fecf3037, 2998147b59c9df0a51477c7a6b3d1f0ba3127dd4 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 8b7817f3a959ed99d7443afc12f78a7e1fcc2063 ≤ v < 06083cea4a3b95f5ebc85312f97d7086e6c9e782, 8b7817f3a959ed99d7443afc12f78a7e1fcc2063 ≤ v < 83aa83f81a8fec30ff5372dee60b2f0561bcb2ca, 8b7817f3a959ed99d7443afc12f78a7e1fcc2063 ≤ v < cac69c50716c712ef0114837c9427da66066124c, 8b7817f3a959ed99d7443afc12f78a7e1fcc2063 ≤ v < 1af2d87964d87ba7626d96928d68c09158b5a223, 8b7817f3a959ed99d7443afc12f78a7e1fcc2063 ≤ v < fda3000147dc96c75ba162f680bec0a9fecf3037, 8b7817f3a959ed99d7443afc12f78a7e1fcc2063 ≤ v < 2998147b59c9df0a51477c7a6b3d1f0ba3127dd4, 2.6.25 | 06083cea4a3b95f5ebc85312f97d7086e6c9e782, 83aa83f81a8fec30ff5372dee60b2f0561bcb2ca, cac69c50716c712ef0114837c9427da66066124c, 1af2d87964d87ba7626d96928d68c09158b5a223, fda3000147dc96c75ba162f680bec0a9fecf3037, 2998147b59c9df0a51477c7a6b3d1f0ba3127dd4 |
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.