CVE-2025-71309

Orta

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: fs/ntfs3: ni_read_folio_cmpr fonksiyonundaki deadlock hatası düzeltildi Syzbot, ni_readpage_cmpr (yeni adıyla ni_read_folio_cmpr) fonksiyonunda asılı kalan bir görev raporlamıştır. Bu durum, inode mutex (ni_lock) ve sayfa kilitlerini içeren bir kilit tersinmesi (lock inversion) deadlock'undan kaynaklanmaktadır. Senaryo: 1. Görev A, sayfa X için ntfs_read_folio() fonksiyonuna girer ve ni_lock kilidini alır. 2. Görev A, sıkıştırılmış çerçevedeki tüm sayfaları (sayfa Y dahil) kilitlemeye çalışan ni_read_folio_cmpr() fonksiyonunu çağırır. 3. Eşzamanlı olarak, Görev B (örneğin readahead aracılığıyla) sayfa Y'yi kilitlemiş ve ntfs_read_folio() fonksiyonunu çağırmıştır. 4. Görev B, (A tarafından tutulan) ni_lock kilidi için bekler. 5. Görev A, (B tarafından tutulan) sayfa Y kilidi için bekler. -> DEADLOCK. Çözüm, kilitleme yapısını yeniden düzenlemektir: ntfs_read_folio() içinde ni_lock alınmamalıdır. Bunun yerine, ni_lock yalnızca çerçeve için gerekli tüm sayfa kilitleri başarıyla alındıktan SONRA ni_read_folio_cmpr() içerisinde alınmalıdır. Bu işlem, VFS ile uyumlu olan doğru kilit sıralamasını (Sayfa Kilidi -> ni_lock) geri getirir. [[email protected]: ni_readpage_cmpr ismi ni_read_folio_cmpr olarak değiştirildi]

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın27 May 2026
İlk görülme27 May 2026

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.19.4 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.19 ≤ v < 6.19.46.19.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.

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.