CVE-2026-31473
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: media: mc, v4l2: REINIT ve REQBUFS işlemleri req_queue_mutex ile serileştirildi MEDIA_REQUEST_IOC_REINIT, VIDIOC_REQBUFS(0) kuyruk söküm yollarıyla eşzamanlı olarak çalışabilir. Bu durum, istek nesnesi temizleme işlemi ile vb2 kuyruk iptali arasında bir yarış durumuna (race condition) yol açarak use-after-free raporlarına neden olabilir. İstek kuyruğa alma işlemini zaten req_queue_mutex ile STREAMON/OFF işlemlerine karşı serileştirmekteyiz. Bu serileştirme REQBUFS işlemine genişletildi ve aynı zamanda REINIT'in aynı dışlama alanında olması için media_request_ioctl_reinit() fonksiyonunda da aynı mutex kullanıldı. Bu işlem, istek yeteneğine sahip cihazlar için istek temizleme ve kuyruk iptalinin paralel olarak çalışmasını engeller.
Nasıl düzeltilir
- linux linux_kernel5.10.253, 5.15.203, 6.1.168, 6.6.131, 6.12.80, 6.18.21, 6.19.11 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 4.20.1 ≤ v < 5.10.253, 5.11 ≤ v < 5.15.203, 5.16 ≤ v < 6.1.168, 6.2 ≤ v < 6.6.131, 6.7 ≤ v < 6.12.80, 6.13 ≤ v < 6.18.21, 6.19 ≤ v < 6.19.11, 4.20, 7.0 | 5.10.253, 5.15.203, 6.1.168, 6.6.131, 6.12.80, 6.18.21, 6.19.11 |
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.