CVE-2025-38215

Orta

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: fbdev: fb_videomode_to_var fonksiyonundaki null-ptr-deref hatasını önlemek için do_register_framebuffer düzeltildi do_register_framebuffer() içerisindeki fb_add_videomode(), fb_videomode için bellek ayırmada başarısız olursa; fb_info, modelist içinde olması beklenen mod (yani fb_info->var içinde tanımlanan mod) bulunmadığı halde kaydedildiği için bu durum daha sonra fb_videomode_to_var() fonksiyonunda bir null-ptr dereference hatasına yol açacaktır. ================================================================ 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/0x11d ================================================================ fbcon_init(), var_to_display() içindeki fb_match_mode() fonksiyonunun başarısız olup olmadığını önceden kontrol etse bile, fbcon_init() hata kodu döndürmediği için sistem paniğini (panic) önleyemez. Bu durum ve koddaki fb_match_mode()'un NULL döndürmesiyle ilgili "Bu gerçekleşmemeli" şeklindeki yorum göz önüne alındığında, modu başarıyla ayarlanamayan fb_info'nun kaydedilmesini önlemek daha uygundur. Ayrıca, hata durumunda temizleme işlemi yapma zorunluluğunu ortadan kaldırmak için fb_add_videomode() fonksiyonu do_register_framebuffer() başlangıcına yaklaştırılmıştır. Syzkaller ile Linux Verification Center (linuxtesting.org) tarafından tespit edilmiştir.

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın4 Tem 2025
İlk görülme4 Tem 2025

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
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—

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.

CVE-2025-38215 · Linux Kernel · Dark Radar