CVE-2026-43482
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: sched_ext: scx_claim_exit() və köməkçi işin (helper work) başladılması arasında preemption-u deaktiv edin scx_claim_exit() funksiyası exit_kind dəyişənini atomik şəkildə təyin edir ki, bu da scx_error()-un daha sonrakı xəta emalını tetikləməsinin qarşısını alır. Çıxış təsdiqləndikdən sonra çağıran tərəf baypas rejimini və sökülməni başladan köməkçi kthread işini aktivləşdirməlidir. Əgər çağıran tapşırıq çıxışı təsdiqləmək və köməkçi işi başlatmaq arasında preemption-a məruz qalsa və BPF planlayıcısı onu yenidən planlaşdıra bilməsə (çünki artıq xəta emalı deaktiv edilib), köməkçi iş heç vaxt növbəyə alınmır, baypas rejimi aktivləşmir, tapşırıqların göndərilməsi dayanır və sistem donur. Bütün çağırıcılar olan scx_disable() və scx_vexit() funksiyalarında scx_claim_exit() və ondan sonrakı işin başladılması prosesi boyunca preemption-u deaktiv edin. Tələbi məcburi etmək üçün scx_claim_exit() funksiyasına lockdep_assert_preemption_disabled() əlavə edin.
Necə düzəltmək olar
- linux linux_kernel6.12.78, 6.18.20, 6.19.9 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 | 6.12 ≤ v < 6.12.78, 6.13 ≤ v < 6.18.20, 6.19 ≤ v < 6.19.9, 7.0 | 6.12.78, 6.18.20, 6.19.9 |
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.