CVE-2026-64093
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: batman-adv: tp_meter: təmizləmə zamanı taymerin birbaşa söndürülməsi batadv_tp_sender_cleanup() funksiyası iki çağırış arasında taymer idarəçisinin özünü yenidən aktivləşdirməsinin qarşısını almaq üçün timer_delete_sync()-dən sonra timer_delete() funksiyasını çağırırdı. Bu ikili silinmə üsulu, yenidən aktivləşdirməni dayandırmaq üçün göndərmə statusunun 0 olmasından asılı idi. Hər iki çağırışı tək bir timer_shutdown_sync() ilə əvəz edin. Bu funksiya həm işləyən istənilən taymer geri çağırma funksiyasının tamamlanmasını gözləyir (timer_delete_sync() kimi), həm də taymeri daimi olaraq deaktiv edir ki, o daha sonra yenidən aktivləşdirilə bilməsin; beləliklə, yenidən aktivləşdirmənin qarşısının alınması şartsız və sənədləşdirilmiş olur. Yenidən aktivləşdirmə xüsusiyyəti həmçinin tələb olunur, çünki əks halda: 1. kontekst 0 (batadv_tp_recv_ack()) batadv_tp_reset_sender_timer() daxilində göndərmənin hələ də 1 olub-olmadığını yoxlayır -> bəlidir 2. kontekst 1 batadv_tp_sender_shutdown() funksiyasında göndərməni 0-a dəyişir və bu prosesdə kthread-i batadv_tp_sender_cleanup() funksiyasında taymeri dayandırmağa məcbur edir 3. kontekst 0 batadv_tp_reset_sender_timer() funksiyasında davam edir və taymeri yenidən aktivləşdirir -> lakin onun müraciəti artıq yoxdur
Necə düzəltmək olar
- linux linux_kernel5.15.210, 6.1.176, 6.6.143, 6.12.93, 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 | 4.8 ≤ v < 5.15.210, 5.16 ≤ v < 6.1.176, 6.2 ≤ v < 6.6.143, 6.7 ≤ v < 6.12.93, 6.13 ≤ v < 6.18.34, 6.19 ≤ v < 7.0.11, 7.1 | 5.15.210, 6.1.176, 6.6.143, 6.12.93, 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.