CVE-2025-71097
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: ipv4: nexthop nesneleri ile hata rotaları kullanılırken oluşan referans sayacı sızıntısı düzeltildi Bir nexthop nesnesi silindiğinde, ölü olarak işaretlenir ve ardından ölü nexthop'u kullanan tüm rotaları temizlemek için fib_table_flush() çağrılır. fib_table_flush() içindeki mevcut mantık, yalnızca ağ ad alanı sökümünün bir parçası olarak çağrıldığında (yani flush_all=true ile) hata rotalarını (örneğin, blackhole) temizlemektir. Bu nedenle, nexthop nesneleri silindiğinde hata rotaları temizlenmez: # ip link add name dummy1 up type dummy # ip nexthop add id 1 dev dummy1 # ip route add 198.51.100.1/32 nhid 1 # ip route add blackhole 198.51.100.2/32 nhid 1 # ip nexthop del id 1 # ip route show blackhole 198.51.100.2 nhid 1 dev dummy1 Bu durum, söz konusu rotaların nexthop nesnesi üzerinde bir referans tutmaya devam etmesine, bunun da nexthop aygıtı üzerinde bir referans tutmasına neden olur ve sonuçta bir referans sayacı sızıntısına yol açar: # ip link del dev dummy1 [ 70.516258] unregister_netdevice: waiting for dummy1 to become free. Usage count = 2 Hata rotalarının nexthop'ları ölü olarak işaretlendiğinde temizlenmesiyle sorun giderilmiştir. IPv6 bu sorundan etkilenmemektedir.
Nasıl düzeltilir
- linux linux_kernel5.10.248, 5.15.198, 6.1.160, 6.6.120, 6.12.64, 6.18.4 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 | 5.3.1 ≤ v < 5.10.248, 5.11 ≤ v < 5.15.198, 5.16 ≤ v < 6.1.160, 6.2 ≤ v < 6.6.120, 6.7 ≤ v < 6.12.64, 6.13 ≤ v < 6.18.4, 5.3, 6.19 | 5.10.248, 5.15.198, 6.1.160, 6.6.120, 6.12.64, 6.18.4 |
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.