CVE-2025-38215

Orta

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: fbdev: fb_videomode_to_var funksiyasında null-ptr-deref hadisəsinin qarşısını almaq üçün do_register_framebuffer düzəldildi Əgər do_register_framebuffer() daxilindəki fb_add_videomode() fb_videomode üçün yaddaş ayırmaqda uğursuz olarsa, bu daha sonra fb_videomode_to_var()-da null-ptr dereference-ə səbəb olacaqdır, çünki fb_info, modelist-də olması gözlənilən rejim (yəni fb_info->var-da təsvir olunan rejim) olmadan qeydiyyata alınmış olur. ================================================================ general protection fault, probably for non-canonical address 0xdffffc0000000001: 0000 [#1] PREEMPT SMP KASAN NOPTI KASAN: null-ptr-deref in range [0x0000000000000008-0x000000000000000f] CPU: 1 PID: 30371 Comm: syz-executor.1 Not tainted 5.10.226-syzkaller #0 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 RIP: 0010:fb_videomode_to_var+0x24/0x610 drivers/video/fbdev/core/modedb.c:901 Call Trace: display_to_var+0x3a/0x7c0 drivers/video/fbdev/core/fbcon.c:929 fbcon_resize+0x3e2/0x8f0 drivers/video/fbdev/core/fbcon.c:2071 resize_screen drivers/tty/vt/vt.c:1176 [inline] vc_do_resize+0x53a/0x1170 drivers/tty/vt/vt.c:1263 fbcon_modechanged+0x3ac/0x6e0 drivers/video/fbdev/core/fbcon.c:2720 fbcon_update_vcs+0x43/0x60 drivers/video/fbdev/core/fbcon.c:2776 do_fb_ioctl+0x6d2/0x740 drivers/video/fbdev/core/fbmem.c:1128 fb_ioctl+0xe7/0x150 drivers/video/fbdev/core/fbmem.c:1203 vfs_ioctl fs/ioctl.c:48 [inline] __do_sys_ioctl fs/ioctl.c:753 [inline] __se_sys_ioctl fs/ioctl.c:739 [inline] __x64_sys_ioctl+0x19a/0x210 fs/ioctl.c:739 do_syscall_64+0x33/0x40 arch/x86/entry/common.c:46 entry_SYSCALL_64_after_hwframe+0x67/0xd1 ================================================================ fbcon_init() əvvəlcədən var_to_display() daxilindəki fb_match_mode()-un uğursuz olduğunu yoxlasa da, panikanın qarşısını ala bilmir, çünki fbcon_init() xəta kodu qaytarmır. Bunu və kodda fb_match_mode()-un NULL qaytarması ilə bağlı olan "Bu baş verməməlidir" şərhini nəzərə alaraq, rejimi uğurla təyin edilməmiş fb_info-nun qeydiyyatının qarşısını almaq daha məqsədəuyğundur. Həmçinin, uğursuzluq zamanı təmizləmə işlərini yerinə yetirmək məcburiyyətindən qaçmaq üçün fb_add_videomode() do_register_framebuffer()-in əvvəlinə yaxınlaşdırıldı. Syzkaller vasitəsilə Linux Verification Center (linuxtesting.org) tərəfindən aşkar edilmişdir.

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc4 iyl 2025
İlk görülmə4 iyl 2025

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel2.6.13 ≤ v < 6.1.143, 6.2 ≤ v < 6.6.95, 6.7 ≤ v < 6.12.35, 6.13 ≤ v < 6.15.4, 2.6.126.1.143, 6.6.95, 6.12.35, 6.15.4
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-2025-38215 · Linux Kernel · Dark Radar