CVE-2026-46035

Orta

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: mm/page_alloc: UP sistemlerde NMI sırasında alloc_frozen_pages_nolock() fonksiyonundan erken NULL döndürülmesi UP çekirdeklerinde (!CONFIG_SMP), spin_trylock() işlemi, kilit zaten tutuluyor olsa bile koşulsuz olarak başarılı olan bir no-op işlemidir. Sonuç olarak, NMI bağlamından çağrılan alloc_frozen_pages_nolock(), rmqueue() fonksiyonuna yeniden girebilir ve kesilen bağlamın halihazırda tuttuğu bölge kilidini (zone lock) elde ederek boş listeleri (freelists) bozabilir. UP üzerinde CONFIG_DEBUG_SPINLOCK etkinken, slub_kunit test modülü ile aşağıdaki BUG tetiklenmektedir: BUG: spinlock trylock failure on UP on CPU#0, kunit_try_catch/243 [...] Call Trace: <NMI> dump_stack_lvl+0x3f/0x60 do_raw_spin_trylock+0x41/0x50 _raw_spin_trylock+0x24/0x50 rmqueue.isra.0+0x2a9/0xa70 get_page_from_freelist+0xeb/0x450 alloc_frozen_pages_nolock_noprof+0x111/0x1e0 allocate_slab+0x42a/0x500 ___slab_alloc+0xa7/0x4c0 kmalloc_nolock_noprof+0x164/0x310 [...] </NMI> Bu durum, bir UP çekirdeğinde NMI üzerinden çağrıldığında erken NULL döndürülerek düzeltilmiştir.

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın27 May 2026
İlk görülme27 May 2026

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.18.27, 7.0.4 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.18 ≤ v < 6.18.27, 6.19 ≤ v < 7.0.4, 7.16.18.27, 7.0.4

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.