CVE-2025-39899

Orta

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: mm/userfaultfd: CONFIG_HIGHPTE için kmap_local LIFO sıralaması düzeltildi 32-bit ARM üzerinde CONFIG_HIGHPTE etkin olduğunda, move_pages_pte() fonksiyonu PTE sayfalarını Son Giren İlk Çıkar (LIFO) düzeninde eşleme kaldırma işlemi gerektiren kmap_local_page() kullanarak eşler. Mevcut kod önce dst_pte'yi, ardından src_pte'yi eşlemekte ancak bunları aynı sırayla (dst_pte, src_pte) eşlemeden çıkarmakta ve böylece LIFO gereksinimini ihlal etmektedir. Bu durum kunmap_local_indexed() fonksiyonunda şu uyarıya neden olur: WARNING: CPU: 0 PID: 604 at mm/highmem.c:622 kunmap_local_indexed+0x178/0x17c addr \!= __fix_to_virt(FIX_KMAP_BEGIN + idx) Bu sorun, LIFO sıralamasına uymak için eşleme kaldırma sırası tersine çevrilerek düzeltilmiştir. Bu sorun, benzer düzeltmelerle aynı örüntüyü izlemektedir: - commit eca6828403b8 ("crypto: skcipher - fix mismatch between mapping and unmapping order") - commit 8cf57c6df818 ("nilfs2: eliminate staggered calls to kunmap in nilfs_rename") Her iki düzeltme de kmap_local işlemlerinin LIFO sıralamasını takip etmesi gerektiği yönündeki temel gereksinimi ele almıştır.

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın1 Eki 2025
İlk görülme1 Eki 2025

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.12.46, 6.16.6 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.8 ≤ v < 6.12.46, 6.13 ≤ v < 6.16.6, 6.176.12.46, 6.16.6

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-2025-39899 · Linux Kernel · Dark Radar