CVE-2026-23258
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: net: liquidio: növbələrin qurulmasından əvvəl netdev göstəricisini başlatmaq setup_nic_devices() funksiyasında netdev, alloc_etherdev_mq() vasitəsilə ayrılır. Lakin bu struktura olan göstərici oct->props[i].netdev-də yalnız netif_set_real_num_rx_queues() və netif_set_real_num_tx_queues() çağırışlarından sonra saxlanılır. Bu funksiyalardan hər hansı biri uğursuz olduqda, setup_nic_devices() ayrılmış netdev-i azad etmədən xəta qaytarır. Bu məqamda oct->props[i].netdev hələ də NULL olduğu üçün təmizləmə funksiyası olan liquidio_destroy_nic_device() netdev-i tapa bilmir və azad edə bilmir, nəticədə yaddaş sızması baş verir. Növbənin qurulması funksiyalarını çağırmazdan əvvəl oct->props[i].netdev-i başlatmaqla bu problem həll edilmişdir. Bu, xətalar baş verdikdə netdev-in təmizləmə prosesi üçün düzgün şəkildə əlçatan olmasını təmin edir. Yalnız kompilyasiya testi aparılıb. Problem prototip statik analiz aləti və kod icrası vasitəsilə aşkar edilmişdir.
Necə düzəltmək olar
- linux linux_kernel5.10.250, 5.15.200, 6.1.163, 6.6.124, 6.12.70, 6.18.10 və ya daha yeni versiya
- 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
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| 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 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.