CVE-2026-43115
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: srcu: Tiny SRCU-da GP-ni başlatmaq üçün irq_work istifadə edin Tiny SRCU-nun srcu_gp_start_if_needed() funksiyası birbaşa schedule_work()-i çağırır və bu da iş növbəsi (workqueue) pool->lock kilidini əldə edir. Bu, planlayıcı (scheduler) kilidi tutulmuş halda call_srcu() çağırıldıqda, aşağıdakılara görə lockdep xətasına səbəb olur: call_srcu() [pi_lock tutulub] srcu_gp_start_if_needed() schedule_work() -> pool->lock workqueue_init() / create_worker() [pool->lock tutulub] wake_up_process() -> try_to_wake_up() -> pi_lock Həmçinin, təmizləmə başladıqdan sonra növbədə olan irq_work işə düşərsə, use-after-free xətasının qarşısını almaq üçün cleanup_srcu_struct() funksiyasına irq_work_sync() əlavə edildi. rcutorture SRCU-T ilə sınaqdan keçirildi və heç bir lockdep xəbərdarlığı aşkar edilmədi. [ "rcu: Use an intermediate irq_work to start process_srcu()" yamamasındakı oxşar düzəltməyə görə Boqun-a təşəkkürlər ]
Necə düzəltmək olar
- linux linux_kernel6.19.14 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.12 ≤ v < 6.19.14, 7.0 | 6.19.14 |
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.