CVE-2026-23258
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: net: liquidio: Kuyruk kurulumundan önce netdev işaretçisini başlatın setup_nic_devices() fonksiyonunda, netdev alloc_etherdev_mq() kullanılarak tahsis edilir. Ancak bu yapıya olan işaretçi, ancak netif_set_real_num_rx_queues() ve netif_set_real_num_tx_queues() çağrılarından sonra oct->props[i].netdev içinde saklanır. Bu fonksiyonlardan herhangi biri başarısız olursa, setup_nic_devices() tahsis edilen netdev'i serbest bırakmadan bir hata döndürür. Bu noktada oct->props[i].netdev hâlâ NULL olduğu için, temizleme fonksiyonu olan liquidio_destroy_nic_device() netdev'i bulup serbest bırakamaz ve bu durum bellek sızıntısına yol açar. Kuyruk kurulum fonksiyonlarını çağırmadan önce oct->props[i].netdev başlatılarak bu sorun giderilmiştir. Bu işlem, hatalar durumunda netdev'in temizleme işlemi için uygun şekilde erişilebilir olmasını sağlar. Yalnızca derleme testi yapılmıştır. Sorun, prototip bir statik analiz aracı ve kod incelemesi kullanılarak tespit edilmiştir.
Nasıl düzeltilir
- linux linux_kernel5.10.250, 5.15.200, 6.1.163, 6.6.124, 6.12.70, 6.18.10 ya da sonraki bir sürüm
- git.kernel.org/stable/c/1d4590fde856cb94bd9a46e795c29d8288c238fc
- git.kernel.org/stable/c/926ede0c85e1e57c97d64d9612455267d597bb2c
- git.kernel.org/stable/c/a0e57c0b68c9e6f9a8fd7c1167861a5a730eb2f4
- git.kernel.org/stable/c/be109646cdaecab262f6276303b1763468c94378
- git.kernel.org/stable/c/c0ed6c77ec34050971fd0df2a94dfdea66d09331
- git.kernel.org/stable/c/c81a8515fb8c8fb5d0dbc21f48337494bf1d60df
- git.kernel.org/stable/c/d028147ae06407cb355245db1774793600670169
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 4.18 ≤ v < 5.10.250, 5.11 ≤ v < 5.15.200, 5.16 ≤ v < 6.1.163, 6.2 ≤ v < 6.6.124, 6.7 ≤ v < 6.12.70, 6.13 ≤ v < 6.18.10, 6.19 | 5.10.250, 5.15.200, 6.1.163, 6.6.124, 6.12.70, 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.
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.