CVE-2026-31589

Kritik

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: mm: folio_unmap_invalidate() fonksiyonunda doğrudan ->free_folio() çağrısı yapılması filemap_free_folio() fonksiyonunu yalnızca eşlemeye (mapping) bir referansımız varsa (veya üzerinde bir kilit tutuyorsak) çağırabiliriz. Aksi takdirde, folio'yu eşlemeden zaten çıkarmış olduğumuz için artık eşlemeyi sabitlemez ve eşleme kaldırılabilir; bu durum mapping->a_ops erişimi sırasında serbest bırakıldıktan sonra kullanım (use-after-free) hatasına yol açar. __remove_mapping() ile aynı desen izlenmiş ve eşleme üzerindeki kilit bırakılmadan önce free_folio fonksiyon işaretçisi yüklenmiştir. Bu işlem, filemap.c dışındaki tek çağırıcı olduğu için filemap_free_folio() fonksiyonunun static olarak tanımlanmasına olanak tanımıştır.

ÖnemKritik
CVSS9.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın24 Nis 2026
İlk görülme24 Nis 2026

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.19.14, 7.0.1 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.14 ≤ v < 6.19.14, 7.0 ≤ v < 7.0.16.19.14, 7.0.1

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