CVE-2026-53108

Orta

Açıklama

Linux kernel'de aşağıdaki güvenlik açığı giderilmiştir: powerpc/64s: PMD migrasyon girişleri ile unmap yarışı düzeltildi Migrasyon swap girişleri veya cihaz-özel THP girişleri ile aşağıdaki yarış durumu mümkündür. Örneğin, bir PMD THP sayfası üzerinde move_pages çağrıldığında, PMD girişinin bir migrasyon swap girişi olarak davrandığı (pmd_present() doğru olduğu) ara bir durum oluşabilir. Aynı anda bir munmap işlemi gerçekleşirse, pmdp_huge_get_and_clear_full() fonksiyonunda bu VM_BUG_ON() tetiklenebilir. Bu yama söz konusu sorunu gidermektedir. İş parçacığı A: move_pages() sistem çağrısı add_folio_for_migration() mmap_read_lock(mm) folio_isolate_lru(folio) mmap_read_unlock(mm) do_move_pages_to_node() migrate_pages() try_to_migrate_one() spin_lock(ptl) set_pmd_migration_entry() pmdp_invalidate() # PMD: _PAGE_INVALID | _PAGE_PTE | pfn set_pmd_at() # PMD: migrasyon swap girişi (pmd_present=0) spin_unlock(ptl) [sayfa kopyalama aşaması] # <--- YARIŞ PENCERESİ --> İş parçacığı B: munmap() mmap_write_downgrade(mm) unmap_vmas() -> zap_pmd_range() zap_huge_pmd() __pmd_trans_huge_lock() pmd_is_huge(): # !pmd_present && !pmd_none -> DOĞRU (swap girişi) pmd_lock() -> # spin_lock(ptl), İş parçacığı A'nın ptl kilidini serbest bırakmasını bekler pmdp_huge_get_and_clear_full() VM_BUG_ON(!pmd_present(*pmdp)) # TETİKLENİR! [ 287.738700][ T1867] ------------[ cut here ]------------ [ 287.743843][ T1867] kernel BUG at arch/powerpc/mm/book3s64/pgtable.c:187! ... (log çıktıları) ... commit a30b48bf1b24 ("mm/migrate_device: implement THP migration of zone device pages"), cihaz-özel PMD girişleri için migrasyonu etkinleştirmiştir. Bu nedenle, bu uyarının tetiklenebileceği diğer yol budur. ------------[ cut here ]------------ WARNING: arch/powerpc/mm/book3s64/hash_pgtable.c:199 at hash__pmd_hugepage_update+0x48/0x284, CPU#3: hmm-tests/1905 ... (log çıktıları) ...

ÖnemOrta
CVSS4.7
İstismar olasılığı—
ÜrünLinux Kernel
Yayın24 Haz 2026
İlk görülme24 Haz 2026
Zayıflık türüCWE-362Yarış durumu

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel5.8 ≤ v < 7.0.107.0.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-53108 · Linux Kernel · Dark Radar