CVE-2026-23199

Orta

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: procfs: VMA kilidi tutulurken build ID getirilmesinden kaçının syzbot tarafından bildirilen deadlock durumunu önlemek için; PROCMAP_QUERY'nin isteğe bağlı build ID bilgisini, söz konusu VMA'yı kilitlemek için kullanılan mmap_lock veya per-VMA kilidi serbest bırakıldıktan sonra getirmesi sağlanmıştır: -> #1 (&mm->mmap_lock){++++}-{4:4}: __might_fault+0xed/0x170 _copy_to_iter+0x118/0x1720 copy_page_to_iter+0x12d/0x1e0 filemap_read+0x720/0x10a0 blkdev_read_iter+0x2b5/0x4e0 vfs_read+0x7f4/0xae0 ksys_read+0x12a/0x250 do_syscall_64+0xcb/0xf80 entry_SYSCALL_64_after_hwframe+0x77/0x7f -> #0 (&sb->s_type->i_mutex_key#8){++++}-{4:4}: __lock_acquire+0x1509/0x26d0 lock_acquire+0x185/0x340 down_read+0x98/0x490 blkdev_read_iter+0x2a7/0x4e0 __kernel_read+0x39a/0xa90 freader_fetch+0x1d5/0xa80 __build_id_parse.isra.0+0xea/0x6a0 do_procmap_query+0xd75/0x1050 procfs_procmap_ioctl+0x7a/0xb0 __x64_sys_ioctl+0x18e/0x210 do_syscall_64+0xcb/0xf80 entry_SYSCALL_64_after_hwframe+0x77/0x7f Hata ayıklamaya yardımcı olabilecek diğer bilgiler: Olası güvenli olmayan kilitleme senaryosu: CPU0 CPU1 ---- ---- rlock(&mm->mmap_lock); lock(&sb->s_type->i_mutex_key#8); lock(&mm->mmap_lock); rlock(&sb->s_type->i_mutex_key#8); *** DEADLOCK *** Bu durumun, daha önce bu tür syzbot raporları görülmediği için, şu güncellemeyle tetiklendiği düşünülmektedir: 777a8560fd29 ("lib/buildid: use __kernel_read() for sleepable context") İşlemi güvenli hale getirmek için, VMA hala kilitliyken dosya referans sayısını (refcount) almak gerekmektedir; bunun dışındaki işlemler oldukça standarttır. Dahili build_id_parse() API'si VMA parametresinin geçildiğini varsayar ancak sadece temel dosya referansına ihtiyaç duyar; bu nedenle doğrudan dosya parametresi bekleyen bir başka varyant olan build_id_parse_file() eklenmiştir. [[email protected]: kerneldoc düzeltmesi]

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın14 Şub 2026
İlk görülme14 Şub 2026

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.12.70, 6.18.10 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.11 ≤ v < 6.12.70, 6.13 ≤ v < 6.18.10, 6.196.12.70, 6.18.10

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-2026-23199 · Linux Kernel · Dark Radar