CVE-2022-49675

Orta

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: tick/nohz: __init ile işaretlenmiş tick_nohz_full_setup() fonksiyonunun dışa aktarımı kaldırıldı EXPORT_SYMBOL ve __init kötü bir kombinasyondur çünkü .init.text bölümü başlatma işleminden sonra serbest bırakılır. Bu nedenle, modüller __init ile işaretlenmiş sembolleri kullanamazlar. Serbest bırakılmış bir sembole erişim, kernel panic ile sonuçlanabilir. modpost bunu daha önce tespit edebiliyordu ancak bu özellik on yıldır bozuktu. Commit 28438794aba4 ("modpost: fix section mismatch check for exported init/exit sections"), bu durumu düzelterek modpost'un yeniden uyarı vermesini sağlamış ve ardından şu durum ortaya çıkmıştır: MODPOST vmlinux.symvers WARNING: modpost: vmlinux.o(___ksymtab_gpl+tick_nohz_full_setup+0x0): Section mismatch in reference from the variable __ksymtab_tick_nohz_full_setup to the function .init.text:tick_nohz_full_setup() The symbol tick_nohz_full_setup is exported and annotated __init Fix this by removing the __init annotation of tick_nohz_full_setup or drop the export. tick_nohz_full_setup() yalnızca kernel/sched/isolation.c içerisindeki yerleşik koddan çağrıldığı için dışa aktarım işlemi kaldırılmıştır.

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın26 Şub 2025
İlk görülme26 Şub 2025

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.10.128, 5.15.52, 5.18.9 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel5.5 ≤ v < 5.10.128, 5.11 ≤ v < 5.15.52, 5.16 ≤ v < 5.18.9, 5.195.10.128, 5.15.52, 5.18.9

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.