CVE-2024-57917

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: topology: cpumap yazdırılırken cpumask değerinin değişmeden kalmasını sağlayın Fuzz testi sırasında şu uyarı tespit edilmiştir: different return values (15 and 11) from vsnprintf("%*pbl ", ...) test:keyward is WARNING in kvasprintf WARNING: CPU: 55 PID: 1168477 at lib/kasprintf.c:30 kvasprintf+0x121/0x130 Call Trace: kvasprintf+0x121/0x130 kasprintf+0xa6/0xe0 bitmap_print_to_buf+0x89/0x100 core_siblings_list_read+0x7e/0xb0 kernfs_file_read_iter+0x15b/0x270 new_sync_read+0x153/0x260 vfs_read+0x215/0x290 ksys_read+0xb9/0x160 do_syscall_64+0x56/0x100 entry_SYSCALL_64_after_hwframe+0x78/0xe2 Çağrı izlemi (call trace), kvasprintf() fonksiyonunun bu uyarıyı core_siblings_list yazdırımı sırasında raporladığını göstermektedir. kvasprintf() birkaç adımdan oluşur: (1) İlk olarak, biçimlendirilmiş sonuç dizisinin uzunluğu hesaplanır. (2) Döndürülen uzunluğa göre bir arabellek tahsis edilir. (3) Ardından, asıl dize biçimlendirme işlemi gerçekleştirilir. (4) Adım (1) ve (2)'de döndürülen biçimlendirilmiş dizelerin uzunluklarının tutarlı olup olmadığı kontrol edilir. Eğer adım (1) ile (3) arasında core_cpumask değiştirilirse, bu iki adımda elde edilen uzunluklar eşleşmeyebilir. Nitekim testimiz, yazdırma işlemi sırasında core_cpumask'ı değiştirmesi gereken cpu hotplugging işlemini içermektedir. Bu sorunu gidermek için, yazdırma işlemi boyunca sabit kalmasını sağlamak amacıyla cpumap_print_{list, cpumask}_to_buf() çağrılmadan önce cpumask geçici bir değişkene önbelleğe alınır.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın19 Oca 2025
İlk görülme19 Oca 2025

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel5.15 ≤ v < 5.15.177, 5.16 ≤ v < 6.1.125, 6.2 ≤ v < 6.6.72, 6.7 ≤ v < 6.12.10, 6.135.15.177, 6.1.125, 6.6.72, 6.12.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-2024-57917 · Linux Kernel · Dark Radar