CVE-2026-74418
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: dma-fence: Potansiyel tracepoint null pointer referans hataları düzeltildi Trace_dma_fence_signaled, trace_dma_fence_wait_end ve trace_dma_fence_destroy fonksiyonlarının tümü şu anda, fence signaling işlemi sırasında sıfırlandıktan sonra null olan fence->ops işaretçisine referans verebilmektedir. Bu tür sorunları önlemek için çoğu tracepoint için güvenli string getiriciler (getters) kullanalım; signal tracepoint'i için ise sürücü ve zaman çizelgesi adı bilgilerini kaybetmemek adına bunu ops temizlenmeden öncesine taşıyalım. Taşıma işleminin yanı sıra, signaled biti zaten ayarlanmış olduğu için güvenli isim getiricilerini baypas etmek amacıyla yeni bir tracepoint sınıfı eklememiz gerekmektedir. dma_fence_init için rcu okuma kilidi tutulmadığından yeni tracepoint sınıfını kullanmamız gerekir; aynı işlem enable signaling için de yapılabilir çünkü burada kilit tutulurken fence'in sinyallenemeyeceğinden eminiz ve fence->ops doğrulanmıştır.
Nasıl düzeltilir
- Linux Linux4e01fc9a5bc49b04fad403ffa71299b35e132ca8, e94b9f01543cc6a83538c2c2cc645a424d3015ca ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 541c8f2468b933acc5d129e84bd264923675a66e ≤ v < 4e01fc9a5bc49b04fad403ffa71299b35e132ca8, 541c8f2468b933acc5d129e84bd264923675a66e ≤ v < e94b9f01543cc6a83538c2c2cc645a424d3015ca, 7.1 | 4e01fc9a5bc49b04fad403ffa71299b35e132ca8, e94b9f01543cc6a83538c2c2cc645a424d3015ca |
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.
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.