CVE-2026-31597

Yüksek

Açıklama

Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: ocfs2: VM_FAULT_RETRY durumunda ocfs2_fault() fonksiyonundaki serbest bırakıldıktan sonra kullanım (use-after-free) hatası düzeltildi mm/filemap.c dosyasında belgelendiği üzere, filemap_fault() fonksiyonu VM_FAULT_RETRY döndürmeden önce mmap_lock kilidini bırakabilir: "Eğer dönüş değerimizde VM_FAULT_RETRY ayarlanmışsa, bunun nedeni G/Ç işlemi yapmadan önce veya lock_folio_maybe_drop_mmap() tarafından mmap_lock kilidinin bırakılmış olabilmesidir." Bu durum gerçekleştiğinde, eşzamanlı bir munmap() çağrısı remove_vma() fonksiyonunu çağırabilir ve vm_area_struct yapısını RCU aracılığıyla serbest bırakabilir. Bu durumda ocfs2_fault() içindeki kayıtlı 'vma' işaretçisi askıda kalan bir işaretçiye (dangling pointer) dönüşür ve ardından gelen trace_ocfs2_fault() çağrısı bu işaretçiyi çözümler; bu da bir serbest bırakıldıktan sonra kullanım (use-after-free) hatasına yol açar. Bu sorun, filemap_fault() çağrılmadan önce ip_blkno değerinin düz bir tam sayı olarak kaydedilmesi ve vma bilgisinin izleme olayından (trace event) kaldırılmasıyla düzeltilmiştir. ip_blkno değeri kilit bırakılmadan önce değerle kopyalandığı için, sonrasında vma veya inode yapılarına ne olursa olsun geçerliliğ

ÖnemYüksek
CVSS7.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.6.136, 6.12.83, 6.18.24, 6.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_kernel2.6.39 ≤ v < 6.6.136, 6.7 ≤ v < 6.12.83, 6.13 ≤ v < 6.18.24, 6.19 ≤ v < 6.19.14, 7.0 ≤ v < 7.0.16.6.136, 6.12.83, 6.18.24, 6.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-31597 · Linux Kernel · Dark Radar