CVE-2026-46013
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: mm/memfd_luo: put_folios temizleme işlemindeki fiziksel adres dönüştürme hatası düzeltildi memfd_luo_retrieve_folios()'un put_folios temizleme yolunda: 1. kho_restore_folio() bir phys_addr_t (fiziksel adres) beklerken ham bir PFN (pfolio->pfn) almaktadır. Bu durum, kho_restore_page()'in yanlış fiziksel adresi (gerçek fiziksel adres yerine pfn << PAGE_SHIFT) kontrol etmesine neden olur. 2. Bu döngüde, ana geri alma döngüsünde ve memfd_luo_discard_folios() fonksiyonunda bulunan !pfolio->pfn kontrolü eksiktir; bu da pfn=0 olan seyrek dosya boşluklarının hatalı işlenmesine yol açabilir. PFN'nin PFN_PHYS() ile fiziksel adrese dönüştürülmesi ve bu dosyanın diğer bölümlerinde kullanılan desenle uyumlu olarak !pfolio->pfn kontrolünün eklenmesiyle sorun giderilmiştir. Bu sorun AI incelemesi tarafından tespit edilmiştir. https://sashiko.dev/#/patchset/[email protected]
Nasıl düzeltilir
- linux linux_kernel7.0.4 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 6.19 ≤ v < 7.0.4 | 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.
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.