CVE-2022-50095
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: posix-cpu-timers: exec sırasında CPU zamanlayıcıları serbest bırakmadan önce temizleme 55e8c8eb2c7b numaralı commit ("posix-cpu-timers: Store a reference to a pid not a task"), bir CPU zamanlayıcısı silinirken görevlerin PID üzerinden aranmaya başlanmasını sağlamıştır. Lider olmayan bir iş parçacığı (thread) execve çağırdığında, lider süreçle PID değişimi yapar. Ardından, exit_itimers çağrıldığında, zamanlayıcı hala eski PID'yi işaret ettiği için posix_cpu_timer_del görevi bulamaz. Bu durum, kurulmuş olan zamanlayıcıların devre dışı bırakılmayacağı, yani timerqueue_list üzerinden kaldırılmayacağı anlamına gelir. exit_itimers yine de bunların belleğini serbest bırakır ve bu liste daha sonra işlendiğinde bir use-after-free durumuna yol açar. Zamanlayıcıları serbest bırakmadan önce, iş parçacığı yapısından çıkarılmış görevden temizleyin. Bu işlem, raporlanan use-after-free hatasını önler.
Nasıl düzeltilir
- linux linux_kernel5.10.137, 5.15.61, 5.18.18, 5.19.2 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 | 5.7 ≤ v < 5.10.137, 5.11 ≤ v < 5.15.61, 5.16 ≤ v < 5.18.18, 5.19 ≤ v < 5.19.2 | 5.10.137, 5.15.61, 5.18.18, 5.19.2 |
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.