CVE-2025-71221

Yüksek

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: dmaengine: mmp_pdma: mmp_pdma_residue() fonksiyonundaki yarış durumu (race condition) düzeltildi Tanımlayıcı listesine ve tanımlayıcı içeriklerine erişirken serbest bırakıldıktan sonra kullanım (use-after-free) durumunu önlemek için mmp_pdma_residue() fonksiyonuna uygun kilitleme eklendi. Yarış durumu, başka bir CPU üzerindeki tasklet tamamlanan tanımlayıcıları serbest bırakırken birden fazla iş parçacığının tx_status() fonksiyonunu çağırmasıyla meydana gelir: CPU 0 CPU 1 ----- ----- mmp_pdma_tx_status() mmp_pdma_residue() -> KİLİT tutulmuyor list_for_each_entry(sw, ..) DMA kesmesi dma_do_tasklet() -> spin_lock(&desc_lock) list_move(sw->node, ...) spin_unlock(&desc_lock) | dma_pool_free(sw) <- SERBEST BIRAKILDI! -> sw->desc erişimi <- UAF! Bu sorun, aynı kanal üzerinde birden fazla iş parçacığı ile (threads_per_chan > 1) dmatest çalıştırıldığında yeniden üretilebilir. chain_running listesi yinelemesi ve tanımlayıcı erişimi chan->desc_lock spinlock ile korunarak sorun giderilmiştir.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın14 Şub 2026
İlk görülme14 Şub 2026

Nasıl düzeltilir

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

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel3.16 ≤ v < 6.18.10, 6.196.18.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-2025-71221 · Linux Kernel · Dark Radar