CVE-2022-50102
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: video: fbdev: arkfb: ark_set_pixclock() funksiyasındakı sıfıra bölmə xətası düzəldildi İstifadəçi istifadəçi sahəsindən (user space) ioctl() arqumentlərini idarə edə bildiyi üçün, xüsusi arqumentlər altında aşağıdakı sətirdə sıfıra bölmə xətası baş verə bilər: drivers/video/fbdev/arkfb.c:784: ark_set_pixclock(info, (hdiv * info->var.pixclock) / hmul); hdiv=1, pixclock=1 və hmul=2 olduqda nəticə (1*1)/2 = (int) 0 olur. Və daha sonra burada: drivers/video/fbdev/arkfb.c:504: rv = dac_set_freq(par->dac, 0, 1000000000 / pixclock); sıfıra bölmə xətası alınır. Aşağıdakı loq bunu aşkar edə bilər: divide error: 0000 [#1] PREEMPT SMP KASAN PTI RIP: 0010:ark_set_pixclock drivers/video/fbdev/arkfb.c:504 [inline] RIP: 0010:arkfb_set_par+0x10fc/0x24c0 drivers/video/fbdev/arkfb.c:784 Call Trace: fb_set_var+0x604/0xeb0 drivers/video/fbdev/core/fbmem.c:1034 do_fb_ioctl+0x234/0x670 drivers/video/fbdev/core/fbmem.c:1110 fb_ioctl+0xdd/0x130 drivers/video/fbdev/core/fbmem.c:1189 Bu problem ark_set_pixclock() arqumentinin əvvəlcədən yoxlanılması ilə həll edilmişdir.
Necə düzəltmək olar
- linux linux_kernel4.14.291, 4.19.256, 5.4.211, 5.10.137, 5.15.61, 5.18.18, 5.19.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 | 2.6.22 ≤ v < 4.14.291, 4.15 ≤ v < 4.19.256, 4.20 ≤ v < 5.4.211, 5.5 ≤ v < 5.10.137, 5.11 ≤ v < 5.15.61, 5.16 ≤ v < 5.18.18, 5.19 ≤ v < 5.19.2 | 4.14.291, 4.19.256, 5.4.211, 5.10.137, 5.15.61, 5.18.18, 5.19.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.