CVE-2026-23200

Orta

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: ipv6: RTF_ADDRCONF temizlenirken oluşan ECMP kardeş sayısı uyumsuzluğu düzeltildi syzbot, bir IPv6 rotası eklenirken fib6_add_rt2node() fonksiyonunda bir kernel BUG raporlamıştır. [0] f72514b3c569 ("ipv6: clear RA flags when adding a static route") commit'i, aynı nexthop değerine sahip statik bir rota eklendiğinde mevcut rotalardan RTF_ADDRCONF bayrağının temizlenmesi mantığını getirmiştir. Ancak bu durum, mevcut rotanın bir ağ geçidine (gateway) sahip olduğu durumlarda sorun yaratmaktadır. Bir ağ geçidi olan rotadan RTF_ADDRCONF temizlendiğinde, söz konusu rota ECMP için uygun hale gelir; yani rt6_qualify_for_ecmp() true döner. Sorun şudur ki, bu rota hiçbir zaman fib6_siblings listesine eklenmemiştir. Bu durum şu sayımlar arasında bir uyumsuzluğa yol açar: - Yeni ECMP uygun rotasını da içeren, fib6_next zinciri üzerinden yinelenerek hesaplanan kardeş sayısı - Söz konusu rotayı içermeyen, fib6_siblings listesindeki gerçek kardeşler Ardından bir ECMP rotası eklendiğinde, sayılar eşleşmediği için fib6_add_rt2node() fonksiyonu BUG_ON(sibling->fib6_nsiblings != rt->fib6_nsiblings) hatasına düşer. Bu sorun, RTF_ADDRCONF bayrağı yalnızca mevcut rotanın bir ağ geçidine sahip olmadığı durumlarda temizlenerek düzeltilmiştir. Ağ geçidi olmayan rotalar zaten ECMP için uygun olamazlar (rt6_qualify_for_ecmp(), fib_nh_gw_family gerektirir), dolayısıyla bunlarda RTF_ADDRCONF'nin temizlenmesi güvenlidir ve ilgili commit'in orijinal amacına uygundur. [0]: kernel BUG at net/ipv6/ip6_fib.c:1217! Oops: invalid opcode: 0000 [#1] SMP KASAN PTI CPU: 0 UID: 0 PID: 6010 Comm: syz.0.17 Not tainted syzkaller #0 PREEMPT(full) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/25/2025 RIP: 0010:fib6_add_rt2node+0x3433/0x3470 net/ipv6/ip6_fib.c:1217 [...] Call Trace: <TASK> fib6_add+0x8da/0x18a0 net/ipv6/ip6_fib.c:1532 __ip6_ins_rt net/ipv6/route.c:1351 [inline] ip6_route_add+0xde/0x1b0 net/ipv6/route.c:3946 ipv6_route_ioctl+0x35c/0x480 net/ipv6/route.c:4571 inet6_ioctl+0x219/0x280 net/ipv6/af_inet6.c:577 sock_do_ioctl+0xdc/0x300 net/socket.c:1245 sock_ioctl+0x576/0x790 net/socket.c:1366 vfs_ioctl fs/ioctl.c:51 [inline] __do_sys_ioctl fs/ioctl.c:597 [inline] __se_sys_ioctl+0xfc/0x170 fs/ioctl.c:583 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xfa/0xf80 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın14 Şub 2026
İlk görülme14 Şub 2026

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.6.120 ≤ v < 6.6.124, 6.12.63 ≤ v < 6.12.70, 6.17.13 ≤ v < 6.18, 6.18.2 ≤ v < 6.18.10, 6.196.6.124, 6.12.70, 6.18, 6.18.10

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.

Intelligence 360 paketinde

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.

CVE-2026-23200 · Linux Kernel · Dark Radar