CVE-2024-35827

Yüksək

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.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı12. faiz dərəcəsi0,2%
MəhsulLinux Kernel
Dərc17 may 2024
İlk görülmə17 may 2024

Necə düzəltmək olar

Yeniləyin
  • 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əhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel6.0 ≤ v < 6.1.83, 6.2 ≤ v < 6.6.23, 6.7 ≤ v < 6.7.11, 6.8 ≤ v < 6.8.26.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.

Intelligence 360 paketində

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.