CVE-2024-49924

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: fbdev: pxafb: pxafb_task() funksiyasında mümkün olan "use after free" (azad ediləndən sonra istifadə) xətası düzəldildi. pxafb_probe funksiyası pxafb_init_fbinfo funksiyasını çağırır və bundan sonra &fbi->task pxafb_task ilə əlaqələndirilir. Bundan əlavə, bu pxafb_init_fbinfo funksiyasının daxilində, &pxafb_ops strukturundakı pxafb_blank funksiyası işləri planlaşdırmaq imkanına malikdir. Təmizləmə prosesini həyata keçirmək üçün pxafb_remove funksiyasını çağıracaq modulu silsək, o, unregister_framebuffer funksiyasını çağıracaq. Bu funksiya isə put_fb_info(fb_info) vasitəsilə fbi->fb obyektini azad etmək üçün do_unregister_framebuffer funksiyasını çağıra bilər, halbuki yuxarıda qeyd olunan iş hələ də istifadə olunur. UAF xətasına səbəb ola biləcək əməliyyatlar ardıcıllığı belədir: CPU0 CPU1 | pxafb_task pxafb_remove | unregister_framebuffer(info) | do_unregister_framebuffer(fb_info) | put_fb_info(fb_info) | // fbi->fb azad edilir | set_ctrlr_state(fbi, state) | __pxafb_lcd_power(fbi, 0) | fbi->lcd_power(on, &fbi->fb.var) | // fbi->fb istifadə olunur Bu problem, pxafb_remove funksiyasında təmizləməyə başlamazdan əvvəl müvafiq işin ləğv edildiyindən əmin olmaqla düzəldilmişdir. Qeyd edək ki, drayveri iş zamanı yalnız root istifadəçisi silə bilər.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc21 okt 2024
İlk görülmə21 okt 2024

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel4.19.323, 5.4.285, 5.10.227, 5.15.168, 6.1.113, 6.6.55, 6.10.14, 6.11.3 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel2.6.27 ≤ v < 4.19.323, 4.20 ≤ v < 5.4.285, 5.5 ≤ v < 5.10.227, 5.11 ≤ v < 5.15.168, 5.16 ≤ v < 6.1.113, 6.2 ≤ v < 6.6.55, 6.7 ≤ v < 6.10.14, 6.11 ≤ v < 6.11.34.19.323, 5.4.285, 5.10.227, 5.15.168, 6.1.113, 6.6.55, 6.10.14, 6.11.3
debian debian_linux11.0—

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.

CVE-2024-49924 · Linux Kernel · Dark Radar