CVE-2024-57941

Orta

Açıklama

Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: netfs: Önbellek geçici olarak devre dışı bırakıldığında kopyalamanın (iptal edilmemesi) düzeltilmesi Bir çerez için önbellekleme geçici olarak devre dışı bırakıldığında (ör. o dosya üzerinde bir DIO yazması nedeniyle), o dosya için önbelleğe gelecekteki kopyalama, o dosya üzerinde açık olan tüm fd'ler kapatılana kadar devre dışı bırakılır. Ancak, netfslib kullanımdan kaldırılmış PG_private_2 yöntemini kullanıyorsa (şu anda ceph tarafından kullanıldığı gibi) ve önbelleğe kopyalamak isterse, netfs_advance_write() önbellek akışının kullanılamadığını gören ilk kontrolde geri döner ve tüm içerikle ilgilendiğini belirtir. Bu, durum makinesini yönlendirmek veya hatta isteği sabitlemek için bildirim sağlayacak alt isteklerimizin olmadığı ve isteğin sadece atıldığı, folioları PG_private_2 ayarlı bıraktığı anlamına gelir. Önbellek kullanılamıyorsa doğrudan isteği iptal etmeye atlayarak bunu düzeltin. Bu şekilde, mark3'ü folio_queue listesinden kaldırmayız ve netfs_pgpriv2_cancel() folioları temizler. Bu, etkin bir önbellek ve ceph'e iletilen "-o fsc" seçeneği ile ceph'e karşı generic/013 xfstest çalıştırılarak bulundu. Bu genellikle askıda kalırdı

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın21 Oca 2025
İlk görülme21 Oca 2025

Nasıl düzeltilir

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

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.12 ≤ v < 6.12.10, 6.136.12.10

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