CVE-2024-35985
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: sched/eevdf: reweight_eevdf() funksiyasında vlag dəyişəninin sərhədləri aşmasının qarşısının alınması pick_eevdf() funksiyasının NULL qaytarması mümkün idi ki, bu da NULL-deref xətasına səbəb olurdu. Müəyyən olundu ki, bu, s64 vurma daşması (multiplication overflow) səbəbindən entity_eligible() funksiyasının yanlış şəkildə mənfi cavab verməsi ilə bağlıdır. Konkret olaraq, reweight_eevdf() funksiyası vlag-ı hesablayarkən, update_entity_lag() funksiyasındakı kimi vlag üçün tətbiq edilən limiti nəzərə almır və daha sonra miqyaslama vurulması (nəzərə alın ki, weight 20 bitlik sabit nöqtədir) daşa bilər. Bu isə yeni vruntime-ın qeyri-adi olmasına gətirib çıxarır, nəticədə yuxarıda qeyd olunan entity_eligible() düzgün işləmir və heç bir elementin uyğun olmadığını iddia edir. Buna görə də, vlag diapazonu müvafiq şəkildə məhdudlaşdırılıb. Bütün bunlar olduqca nadir hallarda baş verirdi, lakin baş verdikdə kritik nəticələrə səbəb olurdu.
Necə düzəltmək olar
- linux linux_kernel6.6.30, 6.8.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.6.4 ≤ v < 6.6.30, 6.7 ≤ v < 6.8.9, 6.9 | 6.6.30, 6.8.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.