CVE-2025-40245

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: nios2: pfn limitleri ayarlanırken memblock.current_limit'in ayarlandığından emin olun nios2 üzerinde, CONFIG_FLATMEM etkinleştirildiğinde çekirdek, özellikle max_low_pfn için mem_map sınırlarını belirlemek amacıyla memblock_get_current_limit() fonksiyonuna güvenir. Maalesef, önyüklemenin bu aşamasında memblock.current_limit yalnızca varsayılan olarak MEMBLOCK_ALLOC_ANYWHERE şeklinde başlatılır; bu durum, max_low_pfn değerinin hatalı bir şekilde max_pfn değerini ve dolayısıyla mevcut DRAM'in geçerli aralığını aşabildiği durumlara yol açabilir. Bu durum sırasıyla şu örneğe benzer çekirdek düzeyinde sayfalama hatalarına neden olabilir: [ 76.900000] Unable to handle kernel paging request at virtual address 20303000 [ 76.900000] ea = c0080890, ra = c000462c, cause = 14 [ 76.900000] Kernel panic - not syncing: Oops [ 76.900000] ---[ end Kernel panic - not syncing: Oops ]--- Bu yama, arm mimarisindeki eşdeğer uygulamanın basitleştirilmiş bir versiyonu olan adjust_lowmem_bounds aracılığıyla, mevcut bellek aralıklarının üst sınırlarına dayanarak memblock.current_limit değerini önceden hesaplayarak bu sorunu düzeltmektedir.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux
Yayın4 Ara 2025
İlk görülme4 Ara 2025

Nasıl düzeltilir

Güncelleyin
  • Linux Linux25f09699edd360b534ccae16bc276c3b52c471f3, 5c3e38a367822f036227dd52bac82dc4a05157e2, b1ec9faef7e36269ca3ec890972a78effbaeb975, 90f5f715550e07cd6a51f80fc3f062d832c8c997, 8912814f14e298b83df072fecc1f7ed1b63b1b2c, a20b83cf45be2057f3d073506779e52c7fa17f94 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux7f7bc20bc41a4fbcd2db75b375ac95e5faf958ae ≤ v < 25f09699edd360b534ccae16bc276c3b52c471f3, 7f7bc20bc41a4fbcd2db75b375ac95e5faf958ae ≤ v < 5c3e38a367822f036227dd52bac82dc4a05157e2, 7f7bc20bc41a4fbcd2db75b375ac95e5faf958ae ≤ v < b1ec9faef7e36269ca3ec890972a78effbaeb975, 7f7bc20bc41a4fbcd2db75b375ac95e5faf958ae ≤ v < 90f5f715550e07cd6a51f80fc3f062d832c8c997, 7f7bc20bc41a4fbcd2db75b375ac95e5faf958ae ≤ v < 8912814f14e298b83df072fecc1f7ed1b63b1b2c, 7f7bc20bc41a4fbcd2db75b375ac95e5faf958ae ≤ v < a20b83cf45be2057f3d073506779e52c7fa17f94, 5.1225f09699edd360b534ccae16bc276c3b52c471f3, 5c3e38a367822f036227dd52bac82dc4a05157e2, b1ec9faef7e36269ca3ec890972a78effbaeb975, 90f5f715550e07cd6a51f80fc3f062d832c8c997, 8912814f14e298b83df072fecc1f7ed1b63b1b2c, a20b83cf45be2057f3d073506779e52c7fa17f94

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-40245 · Linux · Dark Radar