CVE-2024-35827
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: io_uring/net: io_recvmsg_mshot_prep() funksiyasındakı daşma yoxlaması düzəldildi "controllen" dəyişəni size_t (unsigned long) tipindədir. Onu int tipinə çevirmək tam ədəd altdaşmasına (integer underflow) səbəb ola bilər. check_add_overflow() funksiyası hədəf olan int tipini nəzərə alır. Əgər iki müsbət dəyəri topladıqda nəticə tam ədədə sığmasa, bu, daşma kimi hesablanır. Lakin, "controllen" dəyişənini int tipinə çevirdikdə və o mənfi olduqda, mənfi dəyərlər int tipinə sığa bildiyi üçün heç bir daşma baş vermir. Yaxşı: 100 + (unsigned long)-4 = 96 <-- daşma Pis: 100 + (int)-4 = 96 <-- daşma yoxdur Həmçinin sizeof()-ın tip çevrilməsi silindi. Bu, xəta deyil, lakin tip çevrilməsi lazımsızdır.
Necə düzəltmək olar
- linux linux_kernel6.1.83, 6.6.23, 6.7.11, 6.8.2 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.0 ≤ v < 6.1.83, 6.2 ≤ v < 6.6.23, 6.7 ≤ v < 6.7.11, 6.8 ≤ v < 6.8.2 | 6.1.83, 6.6.23, 6.7.11, 6.8.2 |
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.