CVE-2025-38019

Yüksek

Açıklama

Linux kernel'de aşağıdaki güvenlik açığı giderilmiştir: mlxsw: spectrum_router: GRE net cihazları silinirken oluşan serbest bırakıldıktan sonra kullanım (use-after-free) hatası düzeltildi Sürücü yalnızca kendisi tarafından kaydedilen net cihazlarının veya bunların üst cihazlarının (tamamı Ethernet olanlar) üzerinde oluşturulan komşuları offload eder. Cihaz, iletilen trafiğin GRE kapsülleme ve kapsülden çıkarma işlemlerini destekler ancak sürücü, kendi net cihazlarının üst cihazı olmadıkları için GRE net cihazları üzerinde oluşturulan sahte komşuları offload etmez: # ip link add name gre1 up type gre tos inherit local 192.0.2.1 remote 198.51.100.1 # ip neigh add 0.0.0.0 lladdr 0.0.0.0 nud noarp dev gre1 $ ip neigh show dev gre1 nud noarp 0.0.0.0 lladdr 0.0.0.0 NOARP (Komşunun 'offload' olarak işaretlenmediğine dikkat edin) Sürücü yeniden yüklendiğinde ve mevcut yapılandırma tekrar uygulandığında, sürücü mevcut komşularla ilgili aynı kontrolü gerçekleştirmez ve önceden eklenen komşuyu offload eder: # devlink dev reload pci/0000:01:00.0 $ ip neigh show dev gre1 nud noarp 0.0.0.0 lladdr 0.0.0.0 offload NOARP Eğer komşu daha sonra silinirse, sürücü bildirimi yoksayar (GRE net cihazı onun üst cihazı olmadığı için) ve bu nedenle serbest bırakılan belleğe referans vermeye devam eder; bu durum net cihazı silindiğinde bir serbest bırakıldıktan sonra kullanım [1] hatasına yol açar: # ip neigh del 0.0.0.0 lladdr 0.0.0.0 dev gre1 # ip link del dev gre1 Yeniden uygulama işleminin gerçekleştirildiği net cihazı bizim üst cihazımız değilse, komşu yeniden uygulama adımını atlayarak sorun giderilmiştir. [1] BUG: KASAN: slab-use-after-free in mlxsw_sp_neigh_entry_update+0x1ea/0x200 Read of size 8 at addr ffff888155b0e420 by task ip/2282 [...] Call Trace: <TASK> dump_stack_lvl+0x6f/0xa0 print_address_description.constprop.0+0x6f/0x350 print_report+0x108/0x205 kasan_report+0xdf/0x110 mlxsw_sp_neigh_entry_update+0x1ea/0x200 mlxsw_sp_router_rif_gone_sync+0x2a8/0x440 mlxsw_sp_rif_destroy+0x1e9/0x750 mlxsw_sp_netdevice_ipip_ol_event+0x3c9/0xdc0 mlxsw_sp_router_netdevice_event+0x3ac/0x15e0 notifier_call_chain+0xca/0x150 call_netdevice_notifiers_info+0x7f/0x100 unregister_netdevice_many_notify+0xc8c/0x1d90 rtnl_dellink+0x34e/0xa50 rtnetlink_rcv_msg+0x6fb/0xb70 netlink_rcv_skb+0x131/0x360 netlink_unicast+0x426/0x710 netlink_sendmsg+0x75a/0xc20 __sock_sendmsg+0xc1/0x150 ____sys_sendmsg+0x5aa/0x7b0 ___sys_sendmsg+0xfc/0x180 __sys_sendmsg+0x121/0x1b0 do_syscall_64+0xbb/0x1d0 entry_SYSCALL_64_after_hwframe+0x4b/0x53

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın18 Haz 2025
İlk görülme18 Haz 2025

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.6.92, 6.12.30, 6.14.8 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.6 ≤ v < 6.6.92, 6.7 ≤ v < 6.12.30, 6.13 ≤ v < 6.14.8, 6.156.6.92, 6.12.30, 6.14.8

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.