CVE-2026-64092
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: batman-adv: tp_meter: qəbulçunun söndürülməsi zamanı tp_vars istinad sızmasının düzəldilməsi Qəbulçunun söndürülməsi taymerinin idarəedicisi olan batadv_tp_receiver_shutdown(), saxladığı tp_vars istinadını azad etmək üçün məsuliyyət daşıyır. Lakin bu azadlandırmanın batadv_tp_stop_all() ilə əlaqələndirilməsi üçün mövcud məntiq qüsurlu idi. timer_shutdown_sync() funksiyası taymerin geri döndükdən sonra yenidən işə düşməyəcəyinə zəmanət verir, lakin yalnız çağırış anında taymer gözləmədə olduqda sıfırdan fərqli dəyər qaytarır. Əgər taymer artıq başa çatdısa (və batadv_tp_stop_all() onu yenidən qurmağa cəhd edib uğursuz oldusa), batadv_tp_stop_all() öz batadv_tp_vars_put() funksiyasını ötürür və batadv_tp_receiver_shutdown() da öz istinadını azad edə bilmir. Bu problem, qəbulçu başladıldıqda 1-ə təyin edilən və hansı tərəf ona birinci sahib çıxarsa, atomic_xchg() vasitəsilə atomik şəkildə sıfırlanan yeni bir atomic variable receiving dəyişəninin tətbiqi ilə həll edilmişdir. Yalnız 1-dən 0-a keçidi müşahidə edən tərəf tp_vars taymer istinadını azad etmək üçün məsuliyyət daşıyır ki, bu da qeyri-müəyyənliyi aradan qaldırır.
Necə düzəltmək olar
- linux linux_kernel5.11, 6.6.142, 6.12.92, 6.18.34, 7.0.11 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 5.10.259 ≤ v < 5.11, 6.6.140 ≤ v < 6.6.142, 6.12.90 ≤ v < 6.12.92, 6.18.32 ≤ v < 6.18.34, 7.0.9 ≤ v < 7.0.11, 7.1 | 5.11, 6.6.142, 6.12.92, 6.18.34, 7.0.11 |
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.